-
Notifications
You must be signed in to change notification settings - Fork 3
Déploiement
Flavien Beninca edited this page Aug 5, 2020
·
2 revisions
Le Déploiement utilise ansible. La production ainsi que la prépoduction tournent sous docker
- ansible :
.c42/deployment/config/fce-prod.yml
- docker :
.c42/dist/docker-compose.yml.master
.c42/dist/.docker.master
- ansible :
.c42/deployment/config/fce-ppd.yml
- docker :
.c42/dist/docker-compose.yml.develop
.c42/dist/.docker.develop
- Init : Initialisation des containers docker et installation des dépendances
- Build : Build des différents services du projet et packaging final de l'application
- Eslint : Vérification des linters
- Tests : vérifications des tests unitaires
- Deploy : déploiement sur le serveur grâce à Ansible
- Share .env file : ajoute un lien symbolique du fichier env dans la nouvelle release
- Run
docker-compose build
: rebuild des containers docker - Run
docker-compose up -d server
: lancement du server (contient également le front) - Run migrations : execution des migrations