Changeset View
Changeset View
Standalone View
Standalone View
config.demo/docker-compose.override.yml
- This file was added.
version: '3' | |||||
services: | |||||
haproxy: | |||||
depends_on: | |||||
proxy: | |||||
condition: service_healthy | |||||
proxy: | |||||
depends_on: | |||||
kolab: | |||||
condition: service_healthy | |||||
webapp: | |||||
condition: service_healthy | |||||
build: | |||||
context: ./docker/proxy/ | |||||
args: | |||||
APP_WEBSITE_DOMAIN: ${APP_WEBSITE_DOMAIN:?err} | |||||
SSL_CERTIFICATE: ${PROXY_SSL_CERTIFICATE:?err} | |||||
SSL_CERTIFICATE_KEY: ${PROXY_SSL_CERTIFICATE_KEY:?err} | |||||
healthcheck: | |||||
interval: 10s | |||||
test: "kill -0 $$(cat /run/nginx.pid)" | |||||
timeout: 5s | |||||
retries: 30 | |||||
container_name: kolab-proxy | |||||
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: | |||||
# - "80:80" | |||||
- "443:443" | |||||
- "465:465" | |||||
- "587:587" | |||||
- "143:143" | |||||
- "993:993" |