Changeset View
Changeset View
Standalone View
Standalone View
docker-compose.yml
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | environment: | ||||
TZ: "+02:00" | TZ: "+02:00" | ||||
healthcheck: | healthcheck: | ||||
interval: 10s | interval: 10s | ||||
test: test -e /var/run/mysqld/mysqld.sock | test: test -e /var/run/mysqld/mysqld.sock | ||||
timeout: 5s | timeout: 5s | ||||
retries: 30 | retries: 30 | ||||
image: mariadb | image: mariadb | ||||
network_mode: host | network_mode: host | ||||
nginx: | |||||
build: | |||||
context: ./docker/nginx/ | |||||
args: | |||||
NGINX_AUTH_WEBHOOK: ${APP_DOMAIN}/api/webhooks/nginx | |||||
container_name: kolab-nginx | |||||
depends_on: | |||||
kolab: | |||||
condition: service_healthy | |||||
hostname: nginx.hosted.com | |||||
image: kolab-nginx | |||||
network_mode: host | |||||
tmpfs: | |||||
- /run | |||||
- /tmp | |||||
- /var/run | |||||
- /var/tmp | |||||
tty: true | |||||
volumes: | |||||
- /etc/letsencrypt/:/etc/letsencrypt/:ro | |||||
- ./docker/certs/imap.hosted.com.cert:/etc/pki/tls/certs/imap.hosted.com.cert | |||||
- ./docker/certs/imap.hosted.com.key:/etc/pki/tls/private/imap.hosted.com.key | |||||
- /sys/fs/cgroup:/sys/fs/cgroup:ro | |||||
openvidu: | openvidu: | ||||
build: | build: | ||||
context: ./docker/openvidu/ | context: ./docker/openvidu/ | ||||
container_name: kolab-openvidu | container_name: kolab-openvidu | ||||
depends_on: | depends_on: | ||||
- kurento-media-server | - kurento-media-server | ||||
environment: | environment: | ||||
- APP_DOMAIN=${APP_DOMAIN} | - APP_DOMAIN=${APP_DOMAIN} | ||||
Show All 17 Lines | openvidu: | ||||
tmpfs: | tmpfs: | ||||
- /run | - /run | ||||
- /tmp | - /tmp | ||||
- /var/run | - /var/run | ||||
- /var/tmp | - /var/tmp | ||||
tty: true | tty: true | ||||
volumes: | volumes: | ||||
- /etc/letsencrypt/:/etc/letsencrypt/:ro | - /etc/letsencrypt/:/etc/letsencrypt/:ro | ||||
nginx: | pdns-sql: | ||||
build: | build: | ||||
context: ./docker/nginx/ | context: ./docker/pdns-sql/ | ||||
args: | container_name: kolab-pdns-sql | ||||
NGINX_AUTH_WEBHOOK: ${APP_DOMAIN}/api/webhooks/nginx | |||||
container_name: kolab-nginx | |||||
depends_on: | depends_on: | ||||
kolab: | - mariadb | ||||
condition: service_healthy | hostname: pdns-sql | ||||
hostname: nginx.hosted.com | image: apheleia/kolab-pdns-sql | ||||
image: kolab-nginx | |||||
network_mode: host | network_mode: host | ||||
tmpfs: | tmpfs: | ||||
- /run | - /run | ||||
- /tmp | - /tmp | ||||
- /var/run | - /var/run | ||||
- /var/tmp | - /var/tmp | ||||
tty: true | tty: true | ||||
volumes: | volumes: | ||||
- /etc/letsencrypt/:/etc/letsencrypt/:ro | |||||
- ./docker/certs/imap.hosted.com.cert:/etc/pki/tls/certs/imap.hosted.com.cert | |||||
- ./docker/certs/imap.hosted.com.key:/etc/pki/tls/private/imap.hosted.com.key | |||||
- /sys/fs/cgroup:/sys/fs/cgroup:ro | - /sys/fs/cgroup:/sys/fs/cgroup:ro | ||||
proxy: | proxy: | ||||
build: | build: | ||||
context: ./docker/proxy/ | context: ./docker/proxy/ | ||||
container_name: kolab-proxy | container_name: kolab-proxy | ||||
hostname: kanarip.internet-box.ch | hostname: kanarip.internet-box.ch | ||||
image: kolab-proxy | image: kolab-proxy | ||||
network_mode: host | network_mode: host | ||||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |