Update de InVoiceNinja
Update de InvoiceNinja
(comptabilite.mozartsduweb.com)
Outil de devis/factures utilisé par MozArtsduWeb
Version 1.0 - écrite le 02/08/2021
Sauvegarde sur le serveur
Effectuer une sauvegarde complète pour assurer un retour en arrière
Récupérer la version en cours La version actuelle de InvoiceNinja peut se trouver dans l'interface graphique en bas à droite, sur le bouton Informations
Récupérer la dernière version 5 directement sur GitHub https://github.com/invoiceninja/invoiceninja/releases et prendre l'Assets Source code (zip)
Dézipper Copier/coller - écraser tout le contenu de la nouvelle version dans le répertoire mdw-comptabilite. Il se peut que les fichiers précédés d'un point ne soit pas copiable.
⚠️ Sous MAC, il faut utiliser la toucher Option pour obtenir la possibilité de Fusionner
Commit Push avec GIT avec un commentaire contenant la nouvelle version de type Upgrade X.X.XX
Déploiement automatique Sur le serveur, le déploiement devrait se gérer de manière automatique. Mais à date, et avec plus de 4h de recherche, il subsiste une erreur dans les commandes supplémentaires. Le composer génère probablement une erreur qui fait que le touch de vérification ne se fait pas. Une erreur a été corrigée en exécution SSH, mais la version GIT ne marche toujours pas. Les commandes suivantes sont donc à effectuer en se connectant en SSH
**https://gestion.mozartsduweb.com/admin/accountwebsite/1897/show**
/opt/plesk/php/8.2/bin/php /usr/lib/plesk-9.0/composer.phar install --no-dev -o
/opt/plesk/php/8.2/bin/php artisan migrate
/opt/plesk/php/8.2/bin/php artisan optimize
/opt/plesk/php/8.2/bin/php artisan queue:restart