diff --git a/README.md b/README.md index 9eac24703bfbd399d832e1df83b3f4d597888c43..9847c76f7a93ae6ec77472a6693a7cb00dc51e24 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ Ce dépôt peut faire peur, mais pour la plupart des usages il est très simple ### Je veux lancer un service existant sur une machine virtuelle -Si le service que vous souhaitez lancer est référencé sur ce dépôt, lisez [la documentation pour le tester et le déployer](./doc/guide_deploiement.md). +Si le service que vous souhaitez lancer est référencé sur ce dépôt, lisez [la documentation de déploiement](./doc/guide_deploiement.md#déploiement-en-production). ### Je veux mettre à jour un service diff --git a/doc/guide_deploiement.md b/doc/guide_deploiement.md index 4fc5fb42f7bda7a3b946cd7b3fecee43a5ee6d77..5b48d9d618ec02e03cc5825c4745fd20924fa754 100644 --- a/doc/guide_deploiement.md +++ b/doc/guide_deploiement.md @@ -15,11 +15,11 @@ Vérifiez que les logs ne produisent aucune erreur et que le service fonctionne En cas d'erreur, vous pouvez lancer des commandes manuellement, relancer le service, changer les fichiers de configurations, etc, pour diagnostiquer. -## Déploiement en production - Lorsque le test a fonctionné, on se rend sur la page [Pipelines](https://gitlab.utc.fr/picasoft/projets/dockerfiles/pipelines) on choisit la pipeline correspondant au commit de modification que l'on a testé, et on lance le push de l'image sur le registre de production (`push-prod`). -On se rend enfin sur la machine de production, dans le dossier `/DATA/docker/dockerfiles`. +## Déploiement en production + +On se rend sur la machine de production, dans le dossier `/DATA/docker/dockerfiles`. Si on déploie un service pour la première fois, il faudra copier les fichiers `*.secrets.example` en `*.secrets`, et remplacer les valeurs d'example par des valeurs **secrètes**. @@ -40,7 +40,7 @@ docker-compose logs -f Attention : un conteneur noté `Unhealthy` à cause d'un mauvais `HEALTHCHECK` sera **exclu** de Traefik, même s'il fonctionne bien! -## Exemple de déploiement +## Exemple de test et de déploiement complet Je me rends sur `pica01-test` et je teste la nouvelle version de l'image :