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