Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2485299
docker-compose.imap-murder.yml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
docker-compose.imap-murder.yml
View Options
version
:
'3'
services
:
imap-legacy
:
build
:
context
:
./docker/imap-legacy/
args
:
IMAP_ADMIN_LOGIN
:
${IMAP_ADMIN_LOGIN}
IMAP_ADMIN_PASSWORD
:
${IMAP_ADMIN_PASSWORD}
container_name
:
imap-legacy
privileged
:
true
depends_on
:
pdns
:
condition
:
service_healthy
# This makes docker's dns, resolve via pdns for this container.
# Please note it does not affect /etc/resolv.conf
dns
:
172.18.0.11
image
:
imap-legacy
extra_hosts
:
-
"services.${APP_DOMAIN}:172.18.0.4"
networks
:
kolab
:
ipv4_address
:
172.18.0.19
ports
:
-
"9993:993"
-
"9143:143"
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
./docker/certs/ca.cert:/etc/pki/tls/certs/ca.cert:ro
-
./docker/certs/ca.cert:/etc/pki/ca-trust/source/anchors/ca.cert:ro
-
./docker/certs/kolab.hosted.com.cert:${KOLAB_SSL_CERTIFICATE:?err}
-
./docker/certs/kolab.hosted.com.chain.pem:${KOLAB_SSL_CERTIFICATE_FULLCHAIN:?err}
-
./docker/certs/kolab.hosted.com.key:${KOLAB_SSL_CERTIFICATE_KEY:?err}
-
./docker/kolab/utils:/root/utils:ro
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
imap-backend
:
build
:
context
:
./docker/imap-backend/
args
:
IMAP_ADMIN_LOGIN
:
${IMAP_ADMIN_LOGIN}
IMAP_ADMIN_PASSWORD
:
${IMAP_ADMIN_PASSWORD}
container_name
:
imap-backend
privileged
:
true
depends_on
:
pdns
:
condition
:
service_healthy
# This makes docker's dns, resolve via pdns for this container.
# Please note it does not affect /etc/resolv.conf
dns
:
172.18.0.11
image
:
imap-backend
extra_hosts
:
-
"services.${APP_DOMAIN}:172.18.0.4"
networks
:
kolab
:
ipv4_address
:
172.18.0.20
ports
:
-
"8993:993"
-
"8143:143"
-
"8080:80"
-
"8443:443"
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
./docker/certs/ca.cert:/etc/pki/tls/certs/ca.cert:ro
-
./docker/certs/ca.cert:/etc/pki/ca-trust/source/anchors/ca.cert:ro
-
./docker/certs/kolab.hosted.com.cert:${KOLAB_SSL_CERTIFICATE:?err}
-
./docker/certs/kolab.hosted.com.chain.pem:${KOLAB_SSL_CERTIFICATE_FULLCHAIN:?err}
-
./docker/certs/kolab.hosted.com.key:${KOLAB_SSL_CERTIFICATE_KEY:?err}
-
./docker/kolab/utils:/root/utils:ro
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
-
/home/mollekopf/src/cyrus-imapd:/root/cyrus-imapd
imap-frontend
:
build
:
context
:
./docker/imap-frontend/
args
:
IMAP_ADMIN_LOGIN
:
${IMAP_ADMIN_LOGIN}
IMAP_ADMIN_PASSWORD
:
${IMAP_ADMIN_PASSWORD}
container_name
:
imap-frontend
privileged
:
true
depends_on
:
pdns
:
condition
:
service_healthy
# This makes docker's dns, resolve via pdns for this container.
# Please note it does not affect /etc/resolv.conf
dns
:
172.18.0.11
image
:
imap-frontend
extra_hosts
:
-
"services.${APP_DOMAIN}:172.18.0.4"
# Somehow necessary for caldav because it connects to the backend not via imap-backend but the full hostname imap.backend.${APP_DOMAIN}
-
"imap-backend.${APP_DOMAIN}:172.18.0.20"
-
"imap-frontend.${APP_DOMAIN}:172.18.0.21"
networks
:
kolab
:
ipv4_address
:
172.18.0.21
ports
:
-
"7993:993"
-
"7143:143"
-
"7080:80"
-
"7443:443"
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
./docker/certs/ca.cert:/etc/pki/tls/certs/ca.cert:ro
-
./docker/certs/ca.cert:/etc/pki/ca-trust/source/anchors/ca.cert:ro
-
./docker/certs/kolab.hosted.com.cert:${KOLAB_SSL_CERTIFICATE:?err}
-
./docker/certs/kolab.hosted.com.chain.pem:${KOLAB_SSL_CERTIFICATE_FULLCHAIN:?err}
-
./docker/certs/kolab.hosted.com.key:${KOLAB_SSL_CERTIFICATE_KEY:?err}
-
./docker/kolab/utils:/root/utils:ro
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
-
/home/mollekopf/src/cyrus-imapd:/root/cyrus-imapd
imap-mupdate
:
build
:
context
:
./docker/imap-mupdate/
args
:
IMAP_ADMIN_LOGIN
:
${IMAP_ADMIN_LOGIN}
IMAP_ADMIN_PASSWORD
:
${IMAP_ADMIN_PASSWORD}
container_name
:
imap-mupdate
privileged
:
true
depends_on
:
pdns
:
condition
:
service_healthy
# This makes docker's dns, resolve via pdns for this container.
# Please note it does not affect /etc/resolv.conf
dns
:
172.18.0.11
image
:
imap-mupdate
extra_hosts
:
-
"services.${APP_DOMAIN}:172.18.0.4"
networks
:
kolab
:
ipv4_address
:
172.18.0.22
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
./docker/certs/ca.cert:/etc/pki/tls/certs/ca.cert:ro
-
./docker/certs/ca.cert:/etc/pki/ca-trust/source/anchors/ca.cert:ro
-
./docker/certs/kolab.hosted.com.cert:${KOLAB_SSL_CERTIFICATE:?err}
-
./docker/certs/kolab.hosted.com.chain.pem:${KOLAB_SSL_CERTIFICATE_FULLCHAIN:?err}
-
./docker/certs/kolab.hosted.com.key:${KOLAB_SSL_CERTIFICATE_KEY:?err}
-
./docker/kolab/utils:/root/utils:ro
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
-
/home/mollekopf/src/cyrus-imapd:/root/cyrus-imapd
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Nov 21, 3:35 PM (1 d, 16 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
387506
Default Alt Text
docker-compose.imap-murder.yml (5 KB)
Attached To
Mode
R2 kolab
Attached
Detach File
Event Timeline
Log In to Comment