diff --git a/compile_only_office.md b/compile_only_office.md index 1dd1803..5cdc8ae 100644 --- a/compile_only_office.md +++ b/compile_only_office.md @@ -1,6 +1,8 @@ # Prérequis Attention, recompiler onlyoffice à partir des sources prend un certain temps même sur une machine assez puissante et nécessite au moins 25Go d'espace libre. +On part du principe que tout se passe dans le dossier `$HOME/onlyoffice` + # Compilation : - cloner le repo git suivant : https://github.com/ONLYOFFICE/build_tools.git - aller au tag de son choix (ici 7.2.0-209) @@ -28,4 +30,18 @@ docker build -t onlyoffice_build . docker run -e PRODUCT_VERSION='7.2.1' -e BUILD_NUMBER='9' -e NODE_ENV='production' -v $PWD/out:/build_tools/out onlyoffice_build ``` -Une fois cette étape terminée, onlyoffice est compilé dans le dossier `out`. \ No newline at end of file +Une fois cette étape terminée, onlyoffice est compilé dans le dossier `out`. + +## Packaging + +- cloner le repo https://github.com/ONLYOFFICE/document-server-package dans le même dossier que build_tools + +- lancer un conteneur debian `docker run -it -v $HOME/onlyoffice:/build debian bash` +``` +apt install build-essential m4 npm +npm install -g pkg + +PRODUCT_VERSION='7.2.1' BUILD_NUMBER='1' make deb +``` + +le paquest deb est disponible dans le répertoire `$HOME/onlyoffice/package-document-server/deb/` \ No newline at end of file