Initial import with GitLab CI/CD and registry deploy flow
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
services:
|
||||
asterisk:
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: deployment/asterisk/Dockerfile
|
||||
image: call-center-asterisk:local
|
||||
container_name: call-center-asterisk
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- ../.env.production
|
||||
environment:
|
||||
ASTERISK_EXTERNAL_ADDRESS: 92.38.48.166
|
||||
network_mode: host
|
||||
volumes:
|
||||
- ./asterisk:/config-template:ro
|
||||
- ../.codex_tmp:/assets
|
||||
- ../.data_local/generated_ivr_yandex/ivr:/usr/share/asterisk/sounds/ivr
|
||||
- ../.data_local/generated_ivr_yandex/ivr:/var/lib/asterisk/sounds/ivr
|
||||
- /var/spool/asterisk/monitor:/var/spool/asterisk/monitor
|
||||
healthcheck:
|
||||
test:
|
||||
- CMD-SHELL
|
||||
- asterisk -rx "core show version" >/dev/null 2>&1
|
||||
interval: 15s
|
||||
timeout: 5s
|
||||
retries: 10
|
||||
start_period: 20s
|
||||
Reference in New Issue
Block a user