Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
admin:services:kanban.chapril.org [2021/01/02 23:48] – eperez | admin:services:kanban.chapril.org [2021/06/02 19:09] (Version actuelle) – eperez |
---|
mkdir -p /var/log/cron/ | mkdir -p /var/log/cron/ |
mkdir -p /var/log/apache2/kanban.chapril.org/ | mkdir -p /var/log/apache2/kanban.chapril.org/ |
| mkdir -p /srv/kanban.chapril.org/tools |
</code> | </code> |
| |
</code> | </code> |
| |
=======Création du home directory======= | |
<code> | |
mkdir -p /srv/kanban.chapril.org/tools | |
cd /srv/kanban.chapril.org/tools | |
git init | |
</code> | |
| |
======Installation====== | ======Installation====== |
tar xzvf v$version.tar.gz -C /var/www/kanban.chapril.org/ --strip-components=1 | tar xzvf v$version.tar.gz -C /var/www/kanban.chapril.org/ --strip-components=1 |
chown -R www-data:www-data /var/www/kanban.chapril.org/data | chown -R www-data:www-data /var/www/kanban.chapril.org/data |
| mkdir /var/www/kanban.chapril.org/upload_tmp_dir/ |
| chown www-data:www-data /var/www/kanban.chapril.org/upload_tmp_dir |
</code> | </code> |
| |
| |
======Procédure de mise à jour====== | ======Procédure de mise à jour====== |
| Sauvegarde des données : |
| <code> |
| mkdir -p /var/backups/kanban/$(date +%F)/data |
| cp -r /var/www/kanban.chapril.org/data/ /var/backups/kanban/$(date +%F)/data |
| mkdir -p /var/backups/kanban/$(date +%F)/plugins |
| cp -r /var/www/kanban.chapril.org/plugins/ /var/backups/kanban/$(date +%F)/plugins |
| cp /var/www/kanban.chapril.org/config.php /var/backups/kanban/$(date +%F)/config.php |
| # data sql |
| mkdir -p /var/backups/kanban/$(date +%F)/sql |
| mysqldump -u database_user -password database_name > /var/backups/kanban/$(date +%F)/sql/dump.sql |
| </code> |
| |
| Téléchargement de la nouvelle version : |
| <code> |
| version= last_version |
| mkdir -p /srv/kanban.chapril.org/working_directory |
| cd /srv/kanban.chapril.org/working_directory |
| wget https://github.com/kanboard/kanboard/archive/v${version}.tar.gz |
| mkdir /srv/kanban.chapril.org/working_directory/kanban.chapril.org.new |
| tar xzvf v${version}.tar.gz -C /srv/kanban.chapril.org/working_directory/kanban.chapril.org.new --strip-components=1 |
| </code> |
| |
| Copies des données sauvegardés : |
| <code> |
| cp -rf /var/backups/kanban/$(date +%F)/data/ /srv/kanban.chapril.org/kanban.chapril.org.new/working_directory/data |
| cp -rf /var/backups/kanban/$(date +%F)/plugins/ /srv/kanban.chapril.org/working_directory/kanban.chapril.org.new/plugins |
| cp -rf /var/backups/kanban/$(date +%F)/config.php /srv/kanban.chapril.org/working_directory/kanban.chapril.org.new/config.php |
| cp -r /var/www/kanban.chapril.org /srv/kanban.chapril.org/working_directory/$(date +%F)_kanban.chapril.org.old |
| </code> |
| |
| Mise en place de la nouvelle version : |
| <code> |
| rm -rf /var/www/kanban.chapril.org |
| mv /srv/kanban.chapril.org/working_directory/kanban.chapril.org.new /var/www/kanban.chapril.org |
| </code> |
| |
| Gestion des droits : |
| <code> |
| chown -R www-data:www-data ug+w /var/www/kanban.chapril.org/data/ |
| chmod ug+w /var/www/kanban.chapril.org/data/ |
| |
| chown -R www-data:www-data /var/www/kanban.chapril.org/plugins/ |
| chmod ug+w /var/www/kanban.chapril.org/plugins/ |
| |
| mkdir /var/www/kanban.chapril.org/upload_tmp_dir/ |
| chown -R www-data:www-data /var/www/kanban.chapril.org/upload_tmp_dir/ |
| </code> |
| |
| |