This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
services/examples
Simon adab99b9b6 refactor(HedgeDoc): Use COMPOSE_PROJECT_NAME to make containers unique
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).
2021-07-23 23:00:18 +02:00
..
git.cool.life refactor: Remove unnecessary variable 2021-06-07 17:53:26 +02:00
hedgedoc.exemple.fr refactor(HedgeDoc): Use COMPOSE_PROJECT_NAME to make containers unique 2021-07-23 23:00:18 +02:00
traefik.cool.life feat(Traefik): Add default value in yml 2021-03-09 09:31:07 +01:00
README.md Ajout d'un dossier d'exemple 2020-05-19 15:02:53 +02:00

README.md

Exemples

Ce dossier montre comment mettre en place des services en copiant et modifiant seulement des fichiers de configuration.

.env

Docker Compose utilise automatiquement un fichier .env pour charger des variables d'environnements. Il suffit donc de créer ce fichier et de surcharger les variables utilisés dans un service pour le personnaliser.

La variable COMPOSE_FILE permet d'indiquer quel(s) fichier(s) yaml il doit utiliser.

Si nous allons dans le dossier traefik.cool.life par example, il est possible de lancer la commande docker-compose up -d pour lancer le service

DOCKER_HOST

Si vous gérez des serveurs à distance, il est possible d'utiliser la variable DOCKER_HOST dans votre fichier .env pour expliquer que le service doit sexécuter sur ce serveur.