2024-05-17 09:16:11 +00:00
|
|
|
services:
|
|
|
|
web:
|
|
|
|
container_name: azuracast
|
|
|
|
image: 'ghcr.io/azuracast/azuracast:${AZURACAST_VERSION:-latest}'
|
|
|
|
labels:
|
|
|
|
- com.centurylinklabs.watchtower.scope=azuracast
|
|
|
|
ports:
|
|
|
|
- '${AZURACAST_HTTP_PORT:-80}:${AZURACAST_HTTP_PORT:-80}'
|
|
|
|
- '${AZURACAST_HTTPS_PORT:-443}:${AZURACAST_HTTPS_PORT:-443}'
|
|
|
|
- '${AZURACAST_SFTP_PORT:-2022}:${AZURACAST_SFTP_PORT:-2022}'
|
|
|
|
- '8000:8000'
|
|
|
|
- '8005:8005'
|
|
|
|
- '8006:8006'
|
|
|
|
- '8010:8010'
|
|
|
|
- '8015:8015'
|
|
|
|
- '8016:8016'
|
|
|
|
- '8020:8020'
|
|
|
|
- '8025:8025'
|
|
|
|
- '8026:8026'
|
|
|
|
- '8030:8030'
|
|
|
|
env_file:
|
|
|
|
- azuracast.env
|
|
|
|
- .env
|
|
|
|
volumes:
|
|
|
|
- '/data/media/station_store:/var/azuracast/stations'
|
2024-05-17 09:50:06 +00:00
|
|
|
- './backups:/var/azuracast/backups'
|
2024-05-17 09:16:11 +00:00
|
|
|
- 'db_data:/var/lib/mysql'
|
|
|
|
- 'www_uploads:/var/azuracast/storage/uploads'
|
|
|
|
- 'shoutcast2_install:/var/azuracast/storage/shoutcast2'
|
|
|
|
- 'stereo_tool_install:/var/azuracast/storage/stereo_tool'
|
|
|
|
- 'geolite_install:/var/azuracast/storage/geoip'
|
|
|
|
- 'sftpgo_data:/var/azuracast/storage/sftpgo'
|
|
|
|
- 'acme:/var/azuracast/storage/acme'
|
|
|
|
restart: unless-stopped
|
|
|
|
ulimits:
|
|
|
|
nofile:
|
|
|
|
soft: 65536
|
|
|
|
hard: 65536
|
|
|
|
logging:
|
|
|
|
options:
|
|
|
|
max-size: 1m
|
|
|
|
max-file: '5'
|
|
|
|
environment:
|
|
|
|
NGINX_RADIO_PORTS: (8000|8010|8020|8030)
|
|
|
|
NGINX_WEBDJ_PORTS: (8005|8015|8025)
|
|
|
|
updater:
|
|
|
|
container_name: azuracast_updater
|
|
|
|
image: 'ghcr.io/azuracast/updater:latest'
|
|
|
|
volumes:
|
|
|
|
- '/var/run/docker.sock:/var/run/docker.sock'
|
|
|
|
logging:
|
|
|
|
options:
|
|
|
|
max-size: 1m
|
|
|
|
max-file: '5'
|
|
|
|
volumes:
|
|
|
|
db_data: { }
|
|
|
|
acme: { }
|
|
|
|
shoutcast2_install: { }
|
|
|
|
stereo_tool_install: { }
|
|
|
|
geolite_install: { }
|
|
|
|
sftpgo_data: { }
|
|
|
|
station_data: { }
|
|
|
|
www_uploads: { }
|
|
|
|
backups: { }
|