Compiler le Générateur de documents

Introduction

Générateur de documents est un outil permettant de générer des documents texte, des classeurs, des présentations et des fichiers PDF aussi bien que d'automatiser la préparation d'un document en utilisant des modèles. Il est facile d'intégrer dans votre système de gestion des documents en utilisant ses JavaScript API.

Vous pouvez facilement compiler le Générateur de documents depuis les sources et déployer la solution sur votre serveur local à l'aide de build_tools spécialement conçus à cette fin. Les outils build_tools permettent d'obtenir et d'installer automatiquement tous les composants primordiaux du processus de compilation, toutes les dépendances nécessaires pour un bon fonctionnement du Générateur de documents, ainsi que d'obtenir la dernière version du code source du Générateur de documents et de réaliser tous ses composants.

Important! Nous garantissons donc le bon fonctionnement des produits qu'à condition que ceux-ci soient créés à partir de la branche master .
Configuration système minimale

Matériel

  • Processeur (CPU): double cœur à 2 GHz ou plus
  • RAM: d'au moins 2 Go, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est
  • HDD: disque dur d'au moins 40 Go d'espace disponible
  • SWAP: d'au moins 4 Go, mais cela dépend du système d'exploitation hôte. Plus il y en a, mieux c'est

Logiciels

  • Système d'exploitation: Ubuntu 16.04 édition 64 bits
La solution a été testée sur Ubuntu 16.04. Des autres distributions peuvent nécessiter des manipulations spécifiques qui ne sont pas décrites ici.

Installer des dépendances

Il faut installer Python et Git si ce logiciel n'est pas encore installé sur votre ordinateur. Pour ce faire, utilisez la commande suivante:

sudo apt-get install -y python git

Construire le Générateur de documents à partir du code source

  1. Cloner le dépôt build_tools:
    git clone https://github.com/ONLYOFFICE/build_tools.git
  2. Passez au répertoire build_tools/tools/linux :
    cd build_tools/tools/linux
  3. Exécutez le script automate.py en spécifiant le paramètre de builder pour compiler le Générateur de documents:
    ./automate.py builder
    Si vous exécutez le script et ne définissez aucun de ces paramètres, la réalisation du Générateur de documents va de pair avec ONLYOFFICE Docs et Desktop Editors.
    ./automate.py
    Le cas échéant, vous pouvez construire plusieurs produits à la fois en exécutant le script avec les paramètres appropriés au produit nécessaire. Pour en savoir plus sur la compilation d'ONLYOFFICE Docs, veuillez consulter cet article. Pour en savoir plus sur la compilation des éditeurs de documents, veuillez consulter cet article.

Attendez que l'exécution du script soit terminée. Ce processus peut prendre un temps considérable en fonction de la configuration de votre ordinateur. Par exemple, il faut au moins 3 heures pour terminer cette procédure sur Intel Core i7-7700.

Le script va compiler toutes les dépendances et les composants lesquels font partie du Générateur de documents.

La compilation sera disponible dans le répertoire ../../out/linux_64/onlyoffice/documentbuilder/ . Vous pouvez maintenant procéder au lancement du Générateur de documents sur votre serveur.

Compiler le Générateur de documents

Passez au répertoire ../../out/linux_64/onlyoffice/documentbuilder/

cd ../../out/linux_64/onlyoffice/documentbuilder

Exécutez la commande suivante:

./docbuilder

Hébergez ONLYOFFICE Docs sur votre serveur ou utilisez dans le cloud

Articles avec le tag :
Parcourir tous les tags