• Home
  • Compilando o Document Builder

Compilando o Document Builder

Introdução

O Document Builder é uma ferramenta que permite gerar documentos de texto, planilhas, apresentações e arquivos PDF e automatizar a construção de documentos usando modelos. Ele pode ser facilmente integrado ao seu sistema de gerenciamento de documentos usando sua API JavaScript.

Você pode facilmente compilar o Document Builder a partir dos códigos-fonte e implantar a solução no seu servidor local usando as build_tools especialmente projetadas. As build_tools permitem obter e instalar automaticamente todos os componentes necessários para o processo de compilação, todas as dependências necessárias para o funcionamento correto do Document Builder, bem como obter a versão mais recente do código-fonte do Document Builder e construir todos os seus componentes.

Importante! Só podemos garantir o funcionamento correto dos produtos construídos a partir da branch master.
Requisitos do sistema

Hardware

  • CPU: dual core 2 GHz ou melhor
  • RAM: pelo menos 2 GB, mas depende do sistema operacional host. Mais é melhor
  • HDD: pelo menos 40 GB de espaço livre
  • SWAP: pelo menos 4 GB, mas depende do sistema operacional host. Mais é melhor

Software

  • OS: Ubuntu 16.04 de 64 bits
A solução foi testada no Ubuntu 16.04. Outras distribuições podem exigir algumas ações específicas, que não são descritas aqui.

Instalando dependências

Você pode precisar instalar o Python e o Git se eles ainda não estiverem instalados no seu computador. Isso pode ser feito usando o seguinte comando:

sudo apt-get install -y python git

Compilando o código-fonte do Document Builder

  1. Clone o repositório build_tools:
    git clone https://github.com/ONLYOFFICE/build_tools.git
  2. Vá para o diretório build_tools/tools/linux:
    cd build_tools/tools/linux
  3. Execute o script automate.py especificando o parâmetro builder para compilar o Document Builder:
    ./automate.py builder
    Se você executar o script sem nenhum parâmetro, isso construirá o Document Builder junto com o ONLYOFFICE Docs e os Desktop Editors.
    ./automate.py
    Se necessário, você pode construir vários produtos de uma vez executando o script com os parâmetros correspondentes aos produtos necessários. Para saber mais sobre a compilação do ONLYOFFICE Docs, você pode ler este artigo. Para saber mais sobre a compilação dos Desktop Editors, consulte este artigo.

Aguarde enquanto o script está sendo executado. Dependendo dos recursos do seu computador, esse processo pode levar um tempo considerável. Por exemplo, isso leva pelo menos 3 horas no Intel Core i7-7700.

O script compilará todas as dependências e componentes que fazem parte do Document Builder.

A compilação estará disponível no diretório ../../out/linux_64/onlyoffice/documentbuilder/. Agora você pode prosseguir para executar o Document Builder no seu servidor.

Executando o Document Builder

Vá para o diretório ../../out/linux_64/onlyoffice/documentbuilder/

cd ../../out/linux_64/onlyoffice/documentbuilder

Execute o seguinte comando:

./docbuilder
Artigo com o tag:
Veja todas as etiquetas