Exemple de docker-compose avec extends, .env et environment. https://infos.zogg.fr/tags/compose/
Go to file
2023-11-27 14:24:26 +01:00
_vm commentaires 2023-11-27 14:15:45 +01:00
docker-compose.yml initial commit 2023-11-27 14:09:11 +01:00
LICENSE Initial commit 2023-11-27 14:07:25 +01:00
README.md commentaires 2023-11-27 14:24:26 +01:00
setup.sh initial commit 2023-11-27 14:09:11 +01:00

compose

Exemple de docker-compose avec extends, .env et environment.

Fichiers

setup.sh

il s'agit d'un script qui crée un fichier .env dans le répertoire courant en faisant un lien avec celui présent dans le dossier _vm.

docker-compose.yml

Fichier Docker compose permettant de lancer le conteneur Dozzle.

Il définit le service en extension des définitions présentent dans les compose.yml suivant :

  • common.yml : template de docker-compose générique héritant de host.yml
  • host.yml : template de docker-compose pour un hôte
  • Les variables d'environnement sont lues depuis le .env et complétées par celles définies dans le common.yml puis host.yml et enfin docker-compose.yml.

Mise en place

cloner ce dépôt

git clone https://git.zogg.fr/kraoc/compose

ajouter le .env

bash ./setup.sh

Execution

sudo docker compose up