Code: Select all
version: '3.8'
services:
asterisk:
image: andrius/asterisk:latest
container_name: asterisk
restart: unless-stopped
network_mode: host
# Or map ports manually if not using host network:
# ports:
# - "5060:5060/udp"
# - "5060:5060/tcp"
# - "10000-20000:10000-20000/udp"
# - "8088:8088"
volumes:
- ./etc/asterisk:/etc/asterisk
- ./var/lib/asterisk/sounds:/var/lib/asterisk/sounds
- ./var/log/asterisk:/var/log/asterisk
- /mnt/webdav-asterisk:/var/spool/asterisk/monitor # Папка записів розмов йде на WebDAV
- /mnt/webdav-asterisk/voicemail:/var/spool/asterisk/voicemail
environment:
- ASTERISK_UID=1000
- ASTERISK_GID=1000