services: roundcube: image: roundcube/roundcubemail:latest container_name: roundcube hostname: roundcube networks: - netgrimoire # restart: unless-stopped # depends_on: # - roundcubedb # links: # - roundcubedb volumes: - /DockerVol/roundcube/www:/var/www/html ports: - 9019:80 environment: - ROUNDCUBEMAIL_DB_TYPE=mysql - ROUNDCUBEMAIL_DB_HOST=mysql-mailcow - ROUNDCUBEMAIL_DB_USER=roundcube - ROUNDCUBEMAIL_DB_PASSWORD=R)UNdcUbe! - ROUNDCUBEMAIL_DB_NAME=roundcubemail - ROUNDCUBEMAIL_SKIN=elastic - ROUNDCUBEMAIL_DEFAULT_HOST=tls://hermes.netgrimoire.com - ROUNDCUBEMAIL_SMTP_SERVER=tls://hermes.netgrimoire.com deploy: labels: - homepage.group=E-Mail - homepage.name=Roundcube - homepage.icon=roundcube.png - homepage.href=http://webmail.netgrimoire.com - homepage.description=E-mail client - kuma.rc.http.name="Mealie" - kuma.mrc.http.url=http://roundcube:80 - caddy=webmail.netgrimoire.com, webmail.gnarlypandaproductions.com, webmail.pncharris.com, webmail.pncfishandmore.com, webmail.pncharrisenterprises.com, webmail.florosafd.org # - caddy.import=authentik - caddy.reverse_proxy="{{upstreams 80}}" placement: constraints: - node.hostname == docker4 networks: netgrimoire: external: true