Files
call-center/deployment/docker-compose.asterisk.server.yml
T

28 lines
824 B
YAML

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