From 62eee243cdf0e14a6f2d00f943e9d46a7860b128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Maldonado?= <amaldona@etu.utc.fr> Date: Tue, 7 Apr 2020 03:06:47 +0200 Subject: [PATCH] [template] Add template for new services --- README.md | 2 +- template/Dockerfile | 0 template/README.md | 0 template/clair-whitelist.yml | 1 + template/docker-compose.yml | 11 +++++++++++ template/secrets/myservice.secrets.example | 0 6 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 template/Dockerfile create mode 100644 template/README.md create mode 100644 template/clair-whitelist.yml create mode 100644 template/docker-compose.yml create mode 100644 template/secrets/myservice.secrets.example diff --git a/README.md b/README.md index 46adf8e2..eebf38ec 100644 --- a/README.md +++ b/README.md @@ -195,7 +195,7 @@ Pour que la CI et le déploiement des services fonctionnent correctement, il fau * Tous les volumes du Docker Compose sont déclarés comme `external` (pour éviter leur suppression lors d'un `docker-compose down`, ce qui serait dramatique), * Le Docker Compose déclare un réseau Docker externe nommé `docker_default`, pour pouvoir rejoindre le réseau de Traefik. -Un exemple concret peut être trouvé au niveau de [pica-mattermost](./pica-mattermost) ou [pica-etherpad](./pica-etherpad). +Un exemple concret peut être trouvé au niveau de [pica-mattermost](./pica-mattermost) ou [pica-etherpad](./pica-etherpad). Un dossier [template](./template) prêt à copier est aussi disponible. ## Migrer un service à la chaîne d'intégration diff --git a/template/Dockerfile b/template/Dockerfile new file mode 100644 index 00000000..e69de29b diff --git a/template/README.md b/template/README.md new file mode 100644 index 00000000..e69de29b diff --git a/template/clair-whitelist.yml b/template/clair-whitelist.yml new file mode 100644 index 00000000..a9d6ed5b --- /dev/null +++ b/template/clair-whitelist.yml @@ -0,0 +1 @@ +generalwhitelist: diff --git a/template/docker-compose.yml b/template/docker-compose.yml new file mode 100644 index 00000000..55915b91 --- /dev/null +++ b/template/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3.7" + +volumes: + myvolume: + external: true # Do not delete on docker-compose down + +networks: + docker_default: + external: true + +services: diff --git a/template/secrets/myservice.secrets.example b/template/secrets/myservice.secrets.example new file mode 100644 index 00000000..e69de29b -- GitLab