Initial import with GitLab CI/CD and registry deploy flow

This commit is contained in:
Yera All
2026-04-02 17:05:45 +05:00
commit 5374c202d9
338 changed files with 81297 additions and 0 deletions
@@ -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