Changeset View
Changeset View
Standalone View
Standalone View
docker-compose.yml
version: '3' | version: '3' | ||||
services: | services: | ||||
coturn: | coturn: | ||||
container_name: kolab-coturn | container_name: kolab-coturn | ||||
healthcheck: | |||||
interval: 10s | |||||
test: "kill -0 $$(cat /tmp/turnserver.pid)" | |||||
timeout: 5s | |||||
retries: 30 | |||||
environment: | environment: | ||||
- DB_NAME=${OPENVIDU_COTURN_REDIS_DATABASE} | - DB_NAME=${OPENVIDU_COTURN_REDIS_DATABASE} | ||||
- DB_PASSWORD=${OPENVIDU_COTURN_REDIS_PASSWORD} | - DB_PASSWORD=${OPENVIDU_COTURN_REDIS_PASSWORD} | ||||
- REDIS_IP=${OPENVIDU_COTURN_REDIS_IP} | - REDIS_IP=${OPENVIDU_COTURN_REDIS_IP} | ||||
- TURN_PUBLIC_IP=${OPENVIDU_COTURN_IP} | - TURN_PUBLIC_IP=${OPENVIDU_COTURN_IP} | ||||
- TURN_LISTEN_PORT=3478 | - TURN_LISTEN_PORT=3478 | ||||
hostname: sturn.mgmt.com | hostname: sturn.mgmt.com | ||||
image: openvidu/openvidu-coturn:1.0.0 | image: openvidu/openvidu-coturn:1.0.0 | ||||
▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | healthcheck: | ||||
retries: 30 | retries: 30 | ||||
image: mariadb | image: mariadb | ||||
network_mode: host | network_mode: host | ||||
nginx: | nginx: | ||||
build: | build: | ||||
context: ./docker/nginx/ | context: ./docker/nginx/ | ||||
args: | args: | ||||
APP_WEBSITE_DOMAIN: ${APP_WEBSITE_DOMAIN:?err} | APP_WEBSITE_DOMAIN: ${APP_WEBSITE_DOMAIN:?err} | ||||
healthcheck: | |||||
interval: 10s | |||||
test: ["CMD-SHELL", "curl -so /dev/null http://localhost/ || exit 1"] | |||||
timeout: 5s | |||||
retries: 30 | |||||
container_name: kolab-nginx | container_name: kolab-nginx | ||||
hostname: nginx.hosted.com | hostname: nginx.hosted.com | ||||
image: kolab-nginx | image: kolab-nginx | ||||
network_mode: host | network_mode: host | ||||
tmpfs: | tmpfs: | ||||
- /run | - /run | ||||
- /tmp | - /tmp | ||||
- /var/run | - /var/run | ||||
▲ Show 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | tmpfs: | ||||
- /var/run | - /var/run | ||||
- /var/tmp | - /var/tmp | ||||
tty: true | tty: true | ||||
volumes: | volumes: | ||||
- /sys/fs/cgroup:/sys/fs/cgroup:ro | - /sys/fs/cgroup:/sys/fs/cgroup:ro | ||||
proxy: | proxy: | ||||
build: | build: | ||||
context: ./docker/proxy/ | context: ./docker/proxy/ | ||||
healthcheck: | |||||
interval: 10s | |||||
test: ["CMD-SHELL", "curl -so /dev/null http://localhost/ || exit 1"] | |||||
timeout: 5s | |||||
retries: 30 | |||||
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 | ||||
tmpfs: | tmpfs: | ||||
- /run | - /run | ||||
- /tmp | - /tmp | ||||
- /var/run | - /var/run | ||||
- /var/tmp | - /var/tmp | ||||
tty: true | tty: true | ||||
volumes: | volumes: | ||||
- ./docker/certs/:/etc/certs/:ro | - ./docker/certs/:/etc/certs/:ro | ||||
- /etc/letsencrypt/:/etc/letsencrypt/:ro | - /etc/letsencrypt/:/etc/letsencrypt/:ro | ||||
- /sys/fs/cgroup:/sys/fs/cgroup:ro | - /sys/fs/cgroup:/sys/fs/cgroup:ro | ||||
redis: | redis: | ||||
build: | build: | ||||
context: ./docker/redis/ | context: ./docker/redis/ | ||||
healthcheck: | |||||
interval: 10s | |||||
test: "redis-cli ping || exit 1" | |||||
vanmeeuwen: `|| exit 1` is redundant? | |||||
timeout: 5s | |||||
retries: 30 | |||||
container_name: kolab-redis | container_name: kolab-redis | ||||
hostname: redis | hostname: redis | ||||
image: redis | image: redis | ||||
network_mode: host | network_mode: host | ||||
volumes: | volumes: | ||||
- ./docker/redis/redis.conf:/usr/local/etc/redis/redis.conf:ro | - ./docker/redis/redis.conf:/usr/local/etc/redis/redis.conf:ro | ||||
swoole: | swoole: | ||||
build: | build: | ||||
Show All 21 Lines |
|| exit 1 is redundant?