KI-AGENT: Asterisk-Stand ohne FreePBX versionieren
This commit is contained in:
@@ -125,6 +125,8 @@ services:
|
||||
- TELEPHONY_TELEKOM_CALLER_ID=${TELEPHONY_TELEKOM_CALLER_ID:-}
|
||||
- TELEPHONY_TELEKOM_INBOUND_EXTENSION=${TELEPHONY_TELEKOM_INBOUND_EXTENSION:-1001}
|
||||
- TELEPHONY_TELEKOM_OUTBOUND_PREFIX=${TELEPHONY_TELEKOM_OUTBOUND_PREFIX:-0}
|
||||
- TELEPHONY_ASTERISK_EXTERNAL_SIGNALING_ADDRESS=${TELEPHONY_ASTERISK_EXTERNAL_SIGNALING_ADDRESS:-}
|
||||
- TELEPHONY_ASTERISK_EXTERNAL_MEDIA_ADDRESS=${TELEPHONY_ASTERISK_EXTERNAL_MEDIA_ADDRESS:-}
|
||||
- ASTERISK_GENERATED_DIR=/etc/asterisk/generated
|
||||
command:
|
||||
- /bin/sh
|
||||
@@ -138,50 +140,7 @@ services:
|
||||
- "${TELEPHONY_DEV_WS_PORT:-8088}:8088"
|
||||
- "${TELEPHONY_DEV_AMI_PORT:-5038}:5038"
|
||||
- "${TELEPHONY_DEV_SIP_PORT:-5060}:5060/udp"
|
||||
- "${TELEPHONY_DEV_RTP_MIN_PORT:-10000}-${TELEPHONY_DEV_RTP_MAX_PORT:-10020}:10000-10020/udp"
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
freepbx-dev-db:
|
||||
image: mariadb:10.11
|
||||
restart: unless-stopped
|
||||
profiles:
|
||||
- freepbx-dev
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD_FILE: /run/secrets/freepbx_mysql_root_password
|
||||
MYSQL_USER: freepbxuser
|
||||
MYSQL_PASSWORD_FILE: /run/secrets/freepbx_user_password
|
||||
secrets:
|
||||
- freepbx_mysql_root_password
|
||||
- freepbx_user_password
|
||||
volumes:
|
||||
- freepbx_dev_mysql:/var/lib/mysql
|
||||
- ./telephony/freepbx/my.cnf:/etc/mysql/my.cnf:ro
|
||||
- ./telephony/freepbx/init.sql:/docker-entrypoint-initdb.d/init.sql:ro
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
freepbx-dev:
|
||||
image: ${FREEPBX_DEV_IMAGE:-escomputers/freepbx:17-nofail2ban}
|
||||
platform: ${FREEPBX_DEV_PLATFORM:-linux/amd64}
|
||||
restart: unless-stopped
|
||||
profiles:
|
||||
- freepbx-dev
|
||||
depends_on:
|
||||
- freepbx-dev-db
|
||||
environment:
|
||||
- TZ=${FREEPBX_DEV_TZ:-Europe/Berlin}
|
||||
secrets:
|
||||
- freepbx_user_password
|
||||
- freepbx_postfix_sasl_passwd
|
||||
volumes:
|
||||
- freepbx_dev_var:/var
|
||||
- freepbx_dev_etc:/etc
|
||||
ports:
|
||||
- "${FREEPBX_DEV_HTTP_PORT:-18080}:80/tcp"
|
||||
- "${FREEPBX_DEV_HTTPS_PORT:-18443}:443/tcp"
|
||||
- "${FREEPBX_DEV_SIP_PORT:-15060}:5060/udp"
|
||||
- "${FREEPBX_DEV_RTP_MIN_PORT:-18000}-${FREEPBX_DEV_RTP_MAX_PORT:-18100}:18000-18100/udp"
|
||||
- "${TELEPHONY_DEV_RTP_MIN_PORT:-10000}-${TELEPHONY_DEV_RTP_MAX_PORT:-10100}:10000-10100/udp"
|
||||
networks:
|
||||
- traefik
|
||||
|
||||
@@ -532,19 +491,6 @@ services:
|
||||
- "./traefik/logs:/logs"
|
||||
networks:
|
||||
- traefik
|
||||
volumes:
|
||||
freepbx_dev_mysql:
|
||||
freepbx_dev_var:
|
||||
freepbx_dev_etc:
|
||||
|
||||
secrets:
|
||||
freepbx_mysql_root_password:
|
||||
file: ./telephony/freepbx/secrets/mysql_root_password.txt
|
||||
freepbx_user_password:
|
||||
file: ./telephony/freepbx/secrets/freepbxuser_password.txt
|
||||
freepbx_postfix_sasl_passwd:
|
||||
file: ./telephony/freepbx/secrets/sasl_passwd.txt
|
||||
|
||||
networks:
|
||||
traefik:
|
||||
external: false
|
||||
|
||||
Reference in New Issue
Block a user