Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117880168
docker-compose.override.yml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
5 KB
Referenced Files
None
Subscribers
None
docker-compose.override.yml
View Options
version
:
'3'
services
:
roundcube
:
environment
:
-
MAIL_HOST=postfix
-
MAIL_PORT=10587
-
FILEAPI_WOPI_OFFICE=https://kolab.local
proxy
:
depends_on
:
imap
:
condition
:
service_healthy
postfix
:
condition
:
service_healthy
webapp
:
condition
:
service_healthy
build
:
context
:
./docker/proxy/
healthcheck
:
interval
:
10s
test
:
"kill
-0
$$(cat
/run/nginx.pid)"
timeout
:
5s
retries
:
30
environment
:
-
APP_WEBSITE_DOMAIN=${APP_WEBSITE_DOMAIN:?err}
-
SSL_CERTIFICATE=${PROXY_SSL_CERTIFICATE:?err}
-
SSL_CERTIFICATE_KEY=${PROXY_SSL_CERTIFICATE_KEY:?err}
container_name
:
kolab-proxy
restart
:
on-failure
hostname
:
proxy
image
:
kolab-proxy
extra_hosts
:
-
"meet:${MEET_LISTENING_HOST}"
networks
:
kolab
:
ipv4_address
:
172.18.0.7
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
./docker/certs/:/etc/certs/:ro
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
ports
:
# - "25:25"
# - "80:80"
-
"443:443"
-
"465:465"
-
"587:587"
-
"143:143"
-
"993:993"
imap
:
build
:
context
:
./docker/imap/
environment
:
-
APP_SERVICES_DOMAIN=services.${APP_DOMAIN}
-
SERVICES_PORT=8000
-
IMAP_ADMIN_LOGIN=${IMAP_ADMIN_LOGIN}
-
IMAP_ADMIN_PASSWORD=${IMAP_ADMIN_PASSWORD}
-
SSL_CERTIFICATE=${KOLAB_SSL_CERTIFICATE:?"KOLAB_SSL_CERTIFICATE is missing"}
-
SSL_CERTIFICATE_FULLCHAIN=${KOLAB_SSL_CERTIFICATE_FULLCHAIN:?"KOLAB_SSL_CERTIFICATE_FULLCHAIN is missing"}
-
SSL_CERTIFICATE_KEY=${KOLAB_SSL_CERTIFICATE_KEY:?"KOLAB_SSL_CERTIFICATE_KEY is missing"}
healthcheck
:
interval
:
10s
test
:
"kill
-0
1"
timeout
:
5s
retries
:
30
container_name
:
kolab-imap
restart
:
on-failure
hostname
:
imap
image
:
kolab-imap
networks
:
kolab
:
ipv4_address
:
172.18.0.12
extra_hosts
:
-
"kolab.mgmt.com:127.0.0.1"
-
"services.${APP_DOMAIN}:172.18.0.4"
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
./docker/certs/:/etc/certs/:ro
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
imap-spool:/var/spool/imap
-
imap-lib:/var/lib/imap
ports
:
-
"11080:11080"
-
"11143:11143"
-
"11024:11024"
postfix
:
build
:
context
:
./docker/postfix/
healthcheck
:
interval
:
10s
test
:
"kill
-0
1"
timeout
:
5s
retries
:
30
environment
:
-
APP_SERVICES_DOMAIN=services.${APP_DOMAIN}
-
APP_DOMAIN=${APP_DOMAIN}
-
SERVICES_PORT=8000
-
DB_HOST=mariadb
-
DB_USERNAME=${DB_USERNAME}
-
DB_PASSWORD=${DB_PASSWORD}
-
DB_DATABASE=${DB_DATABASE}
-
LMTP_DESTINATION=imap:11024
-
SSL_CERTIFICATE=${KOLAB_SSL_CERTIFICATE:?"KOLAB_SSL_CERTIFICATE is missing"}
-
SSL_CERTIFICATE_FULLCHAIN=${KOLAB_SSL_CERTIFICATE_FULLCHAIN:?"KOLAB_SSL_CERTIFICATE_FULLCHAIN is missing"}
-
SSL_CERTIFICATE_KEY=${KOLAB_SSL_CERTIFICATE_KEY:?"KOLAB_SSL_CERTIFICATE_KEY is missing"}
container_name
:
kolab-postfix
restart
:
on-failure
hostname
:
postfix
image
:
kolab-postfix
networks
:
kolab
:
ipv4_address
:
172.18.0.13
extra_hosts
:
-
"kolab.mgmt.com:127.0.0.1"
-
"services.${APP_DOMAIN}:172.18.0.4"
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
./docker/certs/:/etc/certs/:ro
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
postfix-spool:/var/spool/postfix
-
postfix-lib:/var/lib/postfix
ports
:
-
"10587:10587"
-
"10025:10025"
amavis
:
build
:
context
:
./docker/amavis/
# healthcheck:
# interval: 10s
# test: "$(echo | nc 127.0.0.1 10024) | grep "220""
# timeout: 5s
# retries: 30
environment
:
-
APP_DOMAIN=${APP_DOMAIN}
-
DB_HOST=mariadb
-
DB_USERNAME=${DB_USERNAME}
-
DB_PASSWORD=${DB_PASSWORD}
-
DB_DATABASE=${DB_DATABASE}
container_name
:
kolab-amavis
restart
:
on-failure
hostname
:
amavis
image
:
kolab-amavis
networks
:
kolab
:
ipv4_address
:
172.18.0.15
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
#Volumes for clamav and spamassassin?
# volumes:
# - postfix-spool:/var/spool/postfix
# - postfix-lib:/var/lib/postfix
ports
:
-
"13024:13024"
collabora
:
build
:
context
:
./docker/collabora/
args
:
REPOSITORY
:
"https://www.collaboraoffice.com/repos/CollaboraOnline/23.05/customer-rpm-Kolab-7537e68e8a07cf290a8c6cfcf4205db05b560582/"
# healthcheck:
# interval: 10s
# test: "$(echo | nc 127.0.0.1 10024) | grep "220""
# timeout: 5s
# retries: 30
container_name
:
kolab-collabora
restart
:
on-failure
hostname
:
collabora
image
:
kolab-collabora
environment
:
-
ALLOWED_HOSTS=${APP_DOMAIN}
extra_hosts
:
-
"${APP_DOMAIN}:172.18.0.7"
networks
:
kolab
:
ipv4_address
:
172.18.0.17
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
postfix-spool
:
postfix-lib
:
imap-spool
:
imap-lib
:
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Apr 5, 11:17 PM (1 w, 6 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18747315
Default Alt Text
docker-compose.override.yml (5 KB)
Attached To
Mode
rK kolab
Attached
Detach File
Event Timeline