From cd74fc835369d5f7f18bd55e754df3d37ff7ae81 Mon Sep 17 00:00:00 2001 From: tobias ollive Date: Mon, 3 Oct 2022 13:39:28 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'compile=5Fonly=5Fo?= =?UTF-8?q?ffice'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compile_only_office.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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