Replace restart with deploy policy

This commit is contained in:
2024-09-02 18:15:06 +02:00
parent 7a35b5f6d4
commit 71903ce94f

View File

@ -316,7 +316,6 @@ services:
# todo: coturn
coturn:
image: coturn/coturn:4.6-alpine
restart: unless-stopped
command:
- "--external-ip=${EXTERNAL_IPv4}/${EXTERNAL_IPv4}"
- "--external-ip=${EXTERNAL_IPv6:-::1}/${EXTERNAL_IPv6:-::1}"
@ -330,11 +329,18 @@ services:
ENABLE_HTTPS_PROXY:
user: root
network_mode: host
deploy:
update_config:
failure_action: rollback
order: start-first
rollback_config:
order: start-first
restart_policy:
max_attempts: 3
# todo: greenlight
greenlight:
image: bigbluebutton/greenlight:v3.1.0
restart: unless-stopped
env_file: .env
depends_on:
- postgres
@ -351,11 +357,18 @@ services:
networks:
bbb-net:
ipv4_address: 10.7.7.21
deploy:
update_config:
failure_action: rollback
order: start-first
rollback_config:
order: start-first
restart_policy:
max_attempts: 3
# postgres for greenlight
postgres:
image: postgres:12-alpine
restart: unless-stopped
environment:
POSTGRES_DB: greenlight-v3
POSTGRES_USER: postgres
@ -370,6 +383,14 @@ services:
networks:
bbb-net:
ipv4_address: 10.7.7.22
deploy:
update_config:
failure_action: rollback
order: start-first
rollback_config:
order: start-first
restart_policy:
max_attempts: 3
volumes:
bigbluebutton: