update recovered sdlc git repo

This commit is contained in:
andreas
2024-02-11 11:54:51 +00:00
parent f808ebae4a
commit 6b2eb41193
82 changed files with 3903 additions and 53 deletions

View File

@@ -1,8 +1,10 @@
# name_prefix: kopano, see COMPOSE_PROJECT_NAME in .env
services:
server:
build: ./core
image: baloan/core
build:
context: .
dockerfile: core/Dockerfile
# image: baloan/core
depends_on:
- mysql
ports:
@@ -12,8 +14,10 @@ services:
- attachments:/var/lib/kopano/attachments
command: /usr/sbin/kopano-server
search:
build: ./core
image: baloan/core
build:
context: .
dockerfile: core/Dockerfile
# image: baloan/core
depends_on:
- server
volumes:
@@ -21,16 +25,20 @@ services:
- search:/var/lib/kopano/search
command: /usr/sbin/kopano-search
spooler:
build: ./core
image: baloan/core
build:
context: .
dockerfile: core/Dockerfile
# image: baloan/core
depends_on:
- server
volumes:
- ./etc-zntrl/kopano:/etc/kopano:ro
command: /usr/sbin/kopano-spooler
dagent:
build: ./core
image: baloan/core
build:
context: .
dockerfile: core/Dockerfile
# image: baloan/core
volumes:
- ./etc-zntrl/kopano:/etc/kopano:ro
depends_on:
@@ -47,8 +55,10 @@ services:
ports:
- 3307:3306
webapp:
build: ./webapp
image: baloan/webapp
build:
context: .
dockerfile: webapp/Dockerfile
# image: baloan/webapp
labels:
- traefik.enable=true
- traefik.http.routers.webapp.rule=Host(`$MAIL_DOMAIN`) && PathPrefix(`/webapp`)
@@ -64,8 +74,10 @@ services:
- default
- traefik
z-push:
build: ./z-push
image: baloan/z-push
build:
context: .
dockerfile: z-push/Dockerfile
# image: baloan/z-push
labels:
- traefik.enable=true
- traefik.http.routers.webapp.rule=Host(`$MAIL_DOMAIN`) && PathPrefix(`/Microsoft-Server-ActiveSync`)
@@ -82,17 +94,21 @@ services:
- default
- traefik
postfix:
build: ./postfix
build:
context: .
dockerfile: postfix/Dockerfile
# image: baloan/postfix
tty: true
image: baloan/postfix
ports:
- 8025:25
volumes:
- spool:/var/spool/postfix
spampd:
build: ./spampd
build:
context: .
dockerfile: spampd/Dockerfile
# image: baloan/spampd
tty: true
image: baloan/spampd
volumes:
- spamassassin:/var/lib/spamassassin
networks: