diff --git a/doc/guide_bonnes_pratiques.md b/doc/guide_bonnes_pratiques.md index 4093d3acd1cf70425e7aeb7e186dd57a8c716b02..c9b46ff104bca93d4cdf9963c9bab28a5b98d08b 100644 --- a/doc/guide_bonnes_pratiques.md +++ b/doc/guide_bonnes_pratiques.md @@ -76,8 +76,8 @@ Exemple à reprendre : volumes: # Nom du volume Docker db: - # On préfère gérer les volumes nous-même - external: true + # On force le nom utilisé par Docker + name: db services: exemple: @@ -86,6 +86,10 @@ volumes: - db:/mount_point ``` +Il est suggéré d'éviter les volumes déclarés `external` : +* Un volume créé en dehors de Docker Compose peut être utilisé sans être déclaré `external` ; +* En revanche un volume non-créé et déclaré `external` fera échouer Docker Compose. + ## Reverse-proxy Si le service est un service **HTTP(S)** (*i.e.* Web), on utilisera systématiquement le reverse-proxy [Traefik](https://wiki.picasoft.net/doku.php?id=technique:infrastructure:archi#traefik) et on bindera **pas** son port interne sur un port de l'hôte. diff --git a/pica-etherpad/README.md b/pica-etherpad/README.md index e8a3932b52d308a10b582825a8ee984f5851b2dd..54499f387d1af67447fd1aa3f7252c728839855c 100644 --- a/pica-etherpad/README.md +++ b/pica-etherpad/README.md @@ -55,6 +55,7 @@ docker-compose up -d etherpad-app && docker-compose logs -f docker-compose up -d etherpad-week-app && docker-compose logs -f ``` +Attention, les fichiers de secrets doivent tous exister, même ceux non-utilisés. ## Ajout d'un plugin Etherpad maintient une [liste officielle des plugins](https://static.etherpad.org/plugins.html).