diff --git a/README.md b/README.md index 46adf8e2866f62a1372f583aebe467c16b6c0475..eebf38ec1d2ecb0100f9a81a75943d4aefba1d59 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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/template/README.md b/template/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/template/clair-whitelist.yml b/template/clair-whitelist.yml new file mode 100644 index 0000000000000000000000000000000000000000..a9d6ed5bdae04856ade1de9572cbdfee041aa4b9 --- /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 0000000000000000000000000000000000000000..55915b91452b15098aa4308f9129eebfc752e2df --- /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 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391