Compilación de Document Builder
Introducción
Document Builder es una herramienta que te permite generar documentos de texto, hojas de cálculo, presentaciones y archivos PDF y automatizar la creación de documentos usando plantillas. Se puede integrar fácilmente en tu sistema de gestión documental utilizando su API de JavaScript.
Puedes compilar fácilmente Document Builder a partir de los códigos fuente y desplegar la solución en tu servidor local usando las build_tools especialmente diseñadas. Las build_tools te permiten obtener e instalar automáticamente todos los componentes necesarios para el proceso de compilación, todas las dependencias requeridas para el correcto funcionamiento de Document Builder, así como obtener la última versión del código fuente de Document Builder y construir todos sus componentes.
Solo podemos garantizar el correcto funcionamiento de los productos construidos a partir de la rama master.
Requisitos del sistema
Hardware
- CPU: 4 núcleos
- RAM: al menos 8 GB. Más es mejor
- HDD: al menos 100 GB SSD
- SWAP: al menos 4 GB, pero depende del sistema operativo anfitrión. Más es mejor
Software
- OS: Ubuntu 24.04
La solución ha sido probada en Ubuntu 24.04. Otras distribuciones podrían requerir acciones específicas que no se describen aquí.
Instalación de dependencias
Es posible que necesites instalar Python y Git si aún no están instalados en tu computadora. Esto se puede hacer usando el siguiente comando:
sudo apt-get install -y python3 git
Compilación del código fuente de Document Builder
-
Clona el repositorio build_tools:
git clone https://github.com/ONLYOFFICE/build_tools.git -
Ve al directorio
build_tools/tools/linux:cd build_tools/tools/linux -
Ejecuta el script
automate.pyespecificando el parámetrobuilderpara compilar el Document Builder:python3 ./automate.py buildernotaSi ejecutas el script sin ningún parámetro, esto construirá Document Builder junto con ONLYOFFICE Docs y Desktop Editors.
python3 ./automate.pySi es necesario, puedes construir varios productos a la vez ejecutando el script con los parámetros correspondientes a los productos necesarios. Para aprender más sobre la compilación de ONLYOFFICE Docs, puedes leer este artículo. Para aprender más sobre la compilación de Desktop Editors, por favor consulta este artículo.
Espera mientras se ejecuta el script. Dependiendo de las capacidades de tu computadora, este proceso puede tomar un tiempo considerable. Por ejemplo, esto toma al menos 3 horas en 4x2.3GHz vCPUs.
El script compilará todas las dependencias y componentes que son parte de Document Builder.
La compilación estará disponible en el directorio ../../out/linux_64/onlyoffice/documentbuilder/. Ahora puedes proceder a ejecutar Document Builder en tu servidor.
Ejecutando Document Builder
Ve al directorio ../../out/linux_64/onlyoffice/documentbuilder/:
cd ../../out/linux_64/onlyoffice/documentbuilder
Ejecuta el siguiente comando:
./docbuilder