added webapp

This commit is contained in:
andreas
2023-04-03 20:05:25 +00:00
parent e2eae6e6df
commit 950fbccf48
495 changed files with 1773 additions and 5456 deletions

View File

@@ -14,10 +14,26 @@ services:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
volumes:
- database:/var/lib/mysql
- ./mysql/etc/mysql:/etc/mysql
- ./mysql/etc/mysql:/etc/mysql:ro
- ./mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
ports:
- 3307:3306
webapp:
image: webapp
labels:
- traefik.enable=true
- traefik.http.routers.webapp.rule=Host(`$MAIL_DOMAIN`) && PathPrefix(`/webapp`)
- traefik.http.routers.webapp.tls=true
- traefik.http.routers.webapp.tls.certResolver=default
volumes:
- ./etc-zntrl/kopano:/etc/kopano:ro
ports:
- 8080:80
depends_on:
- server
networks:
- default
- traefik
networks:
traefik:
external: true
@@ -45,23 +61,11 @@ volumes:
# - db
# - server
# command: /usr/sbin/kopano-search
# webapp:
# image: webapp
# labels:
# - traefik.enable=true
# - traefik.http.routers.webapp.rule=Host(`$MAIL_DOMAIN`) && PathPrefix(`/webapp`)
# - traefik.http.routers.webapp.tls=true
# - traefik.http.routers.webapp.tls.certResolver=default
# depends_on:
# - server
# networks:
# - default
# - traefik
# z-push:
# image: z-push
# labels:
# - traefik.enable=true
# - traefik.http.routers.webapp.rule=Host(`$MAIL_DOMAIN`) && PathPrefix(`/Active-Sync-...`)
# - traefik.http.routers.webapp.rule=Host(`$MAIL_DOMAIN`) && PathPrefix(`/Microsoft-Server-ActiveSync`)
# - traefik.http.routers.webapp.tls=true
# - traefik.http.routers.webapp.tls.certResolver=default
# volumes: