cezenGIT/MySQL_conf_pbx/test1/docker-compose.yml

42 lines
959 B
YAML
Executable File

version: "3.8"
services:
asterisk:
image: mathewfrancisv/odbc_mariadb:v2.0.0
container_name: mat_asterisk
restart: always
tty: true
depends_on:
- mariadb
ports:
- "5060:5060/udp" # SIP signaling
- "5060:5060/tcp" # SIP signaling (TCP fallback)
- "10000-10050:10000-10050/udp" # RTP ports
volumes:
- ./conf/odbc.ini:/etc/odbc.ini
- ./conf/odbcinst.ini:/etc/odbcinst.ini
- ./conf/asterisk/:/etc/asterisk/
networks:
- asterisk-net
mariadb:
image: mariadb
container_name: mat_mariadb
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: asterisk_db
MYSQL_USER: asterisk_user
MYSQL_PASSWORD: asterisk_pass
volumes:
- ./mariadb_data:/var/lib/mysql # Persistent data
ports:
- "3307:3306"
networks:
- asterisk-net
networks:
asterisk-net:
driver: bridge
#