replaced isotope with roundcubemail
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user