mirror of
https://github.com/funkypenguin/geek-cookbook/
synced 2025-12-18 12:11:44 +00:00
Add rainloop to mailserver stack
This commit is contained in:
@@ -27,7 +27,7 @@ We'll need several directories to bind-mount into our container, so create them
|
|||||||
cd /var/data
|
cd /var/data
|
||||||
mkdir docker-mailserver
|
mkdir docker-mailserver
|
||||||
cd docker-mailserver
|
cd docker-mailserver
|
||||||
mkdir {maildata,mailstate,config,letsencrypt}
|
mkdir {maildata,mailstate,config,letsencrypt,rainloop}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Get LetsEncrypt certificate
|
### Get LetsEncrypt certificate
|
||||||
@@ -116,6 +116,19 @@ services:
|
|||||||
deploy:
|
deploy:
|
||||||
replicas: 1
|
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:
|
networks:
|
||||||
traefik_public:
|
traefik_public:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
Reference in New Issue
Block a user