replaced isotope with roundcubemail

This commit is contained in:
2022-01-04 23:25:00 +11:00
parent f231c204bc
commit bffc6b71be

View File

@@ -306,32 +306,56 @@ services:
- openldap
# webmail (server)
isotope-server:
image: marcnuri/isotope:server-latest
container_name: isotope-server
labels:
- "com.centurylinklabs.watchtower.enable=true"
- "traefik.enable=true"
- "traefik.http.routers.isotope-server.rule=Host(`webmail.depaoli.id.au`) && PathPrefix(`/api/`)"
- "traefik.http.middlewares.stripprefix-isotope-server.stripprefix.prefixes=/api"
- "traefik.http.routers.isotope-server.middlewares=stripprefix-isotope-server@docker"
- "traefik.http.routers.isotope-server.entrypoints=secureweb"
- "traefik.http.routers.isotope-server.tls=true"
volumes:
- /etc/localtime:/etc/localtime:ro
# isotope-server:
# image: marcnuri/isotope:server-latest
# container_name: isotope-server
# labels:
# - "com.centurylinklabs.watchtower.enable=true"
# - "traefik.enable=true"
# - "traefik.http.routers.isotope-server.rule=Host(`webmail.depaoli.id.au`) && PathPrefix(`/api/`)"
# - "traefik.http.middlewares.stripprefix-isotope-server.stripprefix.prefixes=/api"
# - "traefik.http.routers.isotope-server.middlewares=stripprefix-isotope-server@docker"
# - "traefik.http.routers.isotope-server.entrypoints=secureweb"
# - "traefik.http.routers.isotope-server.tls=true"
# volumes:
# - /etc/localtime:/etc/localtime:ro
# webmail (client)
isotope-client:
image: marcnuri/isotope:client-latest
container_name: isotope-client
# isotope-client:
# image: marcnuri/isotope:client-latest
# container_name: isotope-client
# labels:
# - "com.centurylinklabs.watchtower.enable=true"
# - "traefik.enable=true"
# - "traefik.http.routers.isotope-client.rule=Host(`webmail.depaoli.id.au`) && PathPrefix(`/`)"
# - "traefik.http.routers.isotope-client.entrypoints=secureweb"
# - "traefik.http.routers.isotope-client.tls=true"
# volumes:
# - /etc/localtime:/etc/localtime:ro
roundcubemail:
image: roundcube/roundcubemail:latest
container_name: roundcubemail
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=true"
- "traefik.enable=true"
- "traefik.http.routers.isotope-client.rule=Host(`webmail.depaoli.id.au`) && PathPrefix(`/`)"
- "traefik.http.routers.isotope-client.entrypoints=secureweb"
- "traefik.http.routers.isotope-client.tls=true"
- "traefik.http.routers.roundcube.rule=Host(`webmail.depaoli.id.au`)"
- "traefik.http.routers.roundcube.entrypoints=secureweb"
- "traefik.http.routers.roundcube.tls=true"
volumes:
- /srv/docker/container/roundcubemail/www:/var/www/html
- /srv/docker/container/roundcubemail/db/sqlite:/var/roundcube/db
- /etc/localtime:/etc/localtime:ro
# ports:
# - 4444:80
environment:
- ROUNDCUBEMAIL_DB_TYPE=sqlite
- ROUNDCUBEMAIL_SKIN=elastic
- ROUNDCUBEMAIL_DEFAULT_HOST=ssl://mail.depaoli.id.au
- ROUNDCUBEMAIL_SMTP_SERVER=ssl://mail.depaoli.id.au
- ROUNDCUBEMAIL_SMTP_PORT=465
portainer:
container_name: portainer