diff --git a/manuscript/recipies/mail.md b/manuscript/recipies/mail.md index 1f18144..1563558 100644 --- a/manuscript/recipies/mail.md +++ b/manuscript/recipies/mail.md @@ -27,7 +27,7 @@ We'll need several directories to bind-mount into our container, so create them cd /var/data mkdir docker-mailserver cd docker-mailserver -mkdir {maildata,mailstate,config,letsencrypt} +mkdir {maildata,mailstate,config,letsencrypt,rainloop} ``` ### Get LetsEncrypt certificate @@ -116,6 +116,19 @@ services: deploy: replicas: 1 + rainloop: + image: hardware/rainloop + networks: + - internal + - traefik_public + deploy: + labels: + - traefik.frontend.rule=Host:rainloop.example.com + - traefik.docker.network=traefik_public + - traefik.port=8888 + volumes: + - /var/data/mailserver/rainloop:/rainloop/data + networks: traefik_public: external: true