Compilare il Document Builder
Introduzione
Il Document Builder è uno strumento che ti consente di generare documenti di testo, fogli di calcolo, presentazioni e file PDF e automatizzare la creazione di documenti utilizzando modelli. Può essere facilmente integrato nel tuo sistema di gestione documentale utilizzando la sua API JavaScript.
Puoi facilmente compilare il Document Builder dai codici sorgente e distribuire la soluzione sul tuo server locale utilizzando i build_tools appositamente progettati. I build_tools ti permettono di ottenere e installare automaticamente tutti i componenti necessari per il processo di compilazione, tutte le dipendenze richieste per il corretto funzionamento del Document Builder, nonché di ottenere l'ultima versione del codice sorgente del Document Builder e costruire tutti i suoi componenti.
Possiamo garantire il corretto funzionamento dei prodotti costruiti solo dal branch master.
Requisiti di sistema
Hardware
- CPU: 4 core
- RAM: almeno 8 GB. Più è meglio
- HDD: almeno 100 GB SSD
- SWAP: almeno 4 GB, ma dipende dal sistema operativo host. Più è meglio
Software
- OS: Ubuntu 24.04
La soluzione è stata testata su Ubuntu 24.04. Altre distribuzioni potrebbero richiedere azioni specifiche, che non sono descritte qui.
Installazione delle dipendenze
Potrebbe essere necessario installare Python e Git se non sono ancora installati sul tuo computer. Questo può essere fatto utilizzando il seguente comando:
sudo apt-get install -y python3 git
Compilazione del codice sorgente di Document Builder
-
Clona il repository build_tools:
git clone https://github.com/ONLYOFFICE/build_tools.git -
Vai alla directory
build_tools/tools/linux:cd build_tools/tools/linux -
Esegui lo script
automate.pyspecificando il parametrobuilderper compilare il Document Builder:python3 ./automate.py buildernoteSe esegui lo script senza alcun parametro, questo costruirà Document Builder insieme a ONLYOFFICE Docs e Desktop Editors.
python3 ./automate.pySe necessario, puoi costruire più prodotti contemporaneamente eseguendo lo script con i parametri corrispondenti ai prodotti necessari. Per saperne di più sulla compilazione di ONLYOFFICE Docs, puoi leggere questo articolo. Per saperne di più sulla compilazione di Desktop Editors, consulta questo articolo.
Attendi mentre lo script viene eseguito. A seconda delle capacità del tuo computer, questo processo potrebbe richiedere un tempo considerevole. Ad esempio, richiede almeno 3 ore su 4x2.3GHz vCPUs.
Lo script compilerà tutte le dipendenze e i componenti che fanno parte del Document Builder.
La build sarà disponibile nella directory ../../out/linux_64/onlyoffice/documentbuilder/. Ora puoi procedere all'esecuzione del Document Builder sul tuo server.
Esecuzione del Document Builder
Vai alla directory ../../out/linux_64/onlyoffice/documentbuilder/:
cd ../../out/linux_64/onlyoffice/documentbuilder
Esegui il seguente comando:
./docbuilder