Mise à jour de 'compile_only_office'

tobias ollive 2022-10-03 13:39:28 +02:00
parent d8a9e8d6c9
commit cd74fc8353

@ -1,6 +1,8 @@
# Prérequis # 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. 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 : # Compilation :
- cloner le repo git suivant : https://github.com/ONLYOFFICE/build_tools.git - cloner le repo git suivant : https://github.com/ONLYOFFICE/build_tools.git
- aller au tag de son choix (ici 7.2.0-209) - aller au tag de son choix (ici 7.2.0-209)
@ -29,3 +31,17 @@ docker run -e PRODUCT_VERSION='7.2.1' -e BUILD_NUMBER='9' -e NODE_ENV='productio
``` ```
Une fois cette étape terminée, onlyoffice est compilé dans le dossier `out`. 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/`