From adab99b9b649e39684dbee1554186960fb3d9e02 Mon Sep 17 00:00:00 2001 From: Simon C Date: Fri, 23 Jul 2021 22:56:04 +0200 Subject: [PATCH] refactor(HedgeDoc): Use COMPOSE_PROJECT_NAME to make containers unique MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Il existe une variable d'environnement [`COMPOSE_PROJECT_NAME`](https://docs.docker.com/compose/reference/envvars/#compose_project_name) permettant de donner un nom au projet pour le rendre unique, ce qui permet de supprimer les `docker-compose.yml` vide. Merci à jygastaud pour [son partage](https://forum.compagnons-devops.fr/t/resolu-creation-de-multiple-instance-avec-le-meme-fichier-docker-compose/1853/5). --- examples/hedgedoc.exemple.fr/.env | 5 +++-- examples/hedgedoc.exemple.fr/docker-compose.yml | 5 ----- 2 files changed, 3 insertions(+), 7 deletions(-) delete mode 100644 examples/hedgedoc.exemple.fr/docker-compose.yml diff --git a/examples/hedgedoc.exemple.fr/.env b/examples/hedgedoc.exemple.fr/.env index 3e58f68..dd63a1d 100644 --- a/examples/hedgedoc.exemple.fr/.env +++ b/examples/hedgedoc.exemple.fr/.env @@ -1,8 +1,9 @@ ######## # DOCKER -COMPOSE_FILE=./docker-compose.yml:../../hedgedoc/docker-compose.yml:../../hedgedoc/docker-compose.traefik.yml:../../postgres/docker-compose.yml #DOCKER_HOST= +COMPOSE_FILE=../../hedgedoc/docker-compose.yml:../../hedgedoc/docker-compose.traefik.yml:../../postgres/docker-compose.yml +COMPOSE_PROJECT_NAME=hedgedoc_exemple_fr ########## # HEDGEDOC @@ -31,4 +32,4 @@ POSTGRES_CONTAINER_NAME=hedgedoc_exemple_fr_postgres # TRAEFIK #TRAEFIK_NETWORK_NAME= -#TRAEFIK_ROUTER_NAME=hedgedoc_exemple_fr # Don't use char '.' +TRAEFIK_ROUTER_NAME=hedgedoc_exemple_fr # Don't use char '.' diff --git a/examples/hedgedoc.exemple.fr/docker-compose.yml b/examples/hedgedoc.exemple.fr/docker-compose.yml deleted file mode 100644 index ed81f26..0000000 --- a/examples/hedgedoc.exemple.fr/docker-compose.yml +++ /dev/null @@ -1,5 +0,0 @@ -version: "3.8" - -# Ce fichier même vide est important puisqu'il permet de configurer la racine du -# lancement de docker-compose. Il est possible de venir surcharger le template -# utilisé