A voir avec le setup de prod (en particulier les services).
Utilisation
# (Production)
$ git pull
# (Autres)
$ git merge --no-ff aureplop/restructuring (depuis master par exemple)
# (en supposant que les services soient dans /etc/systemd/system/,
# sinon tweak SERVICE_DAPHNE et SERVICE_WORKER dans provisioning/move_apps_helpers.sh)
$ (sudo) DJANGO_SETTINGS_MODULE="gestioCOF.settings.<env>" SERVICE_DAPHNE_FILENAME="daphne.service" SERVICE_WORKER_FILENAME="worker.service" sh provisioning/move_apps.sh
Pour tester
$ git checkout aureplop/restructuring
$ vagrant up && vagrant ssh
$ sudo bash provisioning/test_move_apps.sh (ciao la DB de Vagrant)
Pour en savoir plus, checker les nouveaux provisioning/%move_apps%.sh
.
Todos
-
Rebase master /!\
Remarques
Déploiement
-
Vues SQL des mailing list : MAJ les noms de table gestioncof_...
→cof_...