Comment livrer mon client
Recommandation
Afin de générer un livrable de notre client, nous utiliserons la commande compose generateInstaller
du CLI.
Voici plus d’informations au sujet de la commande compose
Et voici plus d’informations au sujet de la commande generateInstaller et de ses arguments
Prérequis
Il est au moins nécéssaire d’avoir initialisé une application.
De plus, il faut au préalable avoir configuré le serveur PostgreSQL
Comment procéder ?
- Générer, depuis le répertoire projet, l’archive de l’application actuelle à l’aide de la commande suivante :
npx @anakeen/anakeen-cli generateInstaller
Une archive control.zip
est alors apparue. Cette dernière contient un dossier control
et un fichier README.md
expliquant la procédure à suivre afin d’installer ou de mettre à jour un projet avec le contenu généré.
# Instruction for installation and upgrade
## Installation
- Unzip this file
- Change the owner to apache2 : `chown -R www-data: control/`
- Add the local repository with the command : `control/anakeen-control registry add local control/localRepo`
- Init the context : `control/anakeen-control init --pg-service=<pg-service-name> --password=<admin-password>`
- Launch the install : `control/anakeen-control install`
# Upgrade
- Suppress the old local repository : `control/localRepo`
- Unzip this file
- If you have new modules, launch install : `control/anakeen-control install`
- Launch the upgrade : `control/anakeen-control upgrade`