Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: "3.9"
- services:
- azuracast-redis:
- image: redis
- container_name: AzuraCast-REDIS
- hostname: azuracast-redis
- security_opt:
- - no-new-privileges:true
- sysctls:
- net.core.somaxconn: '4096'
- healthcheck:
- test: ["CMD-SHELL", "redis-cli ping || exit 1"]
- user: 1026:100
- environment:
- - TZ=America/Chicago
- volumes:
- - /volume4/docker/azuracast/redis:/data
- restart: always
- azuracast-db:
- image: mariadb:jammy
- container_name: AzuraCast-DB
- hostname: azuracast-db
- privileged: true
- security_opt:
- - no-new-privileges:true
- environment:
- - TZ=America/Chicago
- - MYSQL_ROOT_PASSWORD=M^Y%s88nYQesy
- - MYSQL_DATABASE=azuracast
- - MYSQL_USER=Zhuran
- - MYSQL_PASSWORD=Y3ZMX6ZYY#eXz
- - MYSQL_SLOW_QUERY_LOG=0
- - MYSQL_MAX_CONNECTIONS=254
- - MYSQL_INNODB_BUFFER_POOL_SIZE 256M
- volumes:
- - /volume4/docker/azuracast/dbconfig:/var/lib/mysql:rw
- restart: always
- azuracast:
- image: azuracast/azuracast:latest
- container_name: AzuraCast
- hostname: azuracast
- security_opt:
- - no-new-privileges:true
- ulimits:
- nofile:
- soft: 65536
- hard: 65536
- logging:
- options:
- max-size: "1m"
- max-file: "5"
- healthcheck:
- test: wget --no-verbose --tries=1 --spider http://localhost:80/ || exit 1
- ports:
- - 8421:80
- - 8111:8000
- - 8119:8005
- - 8113:8006
- - 8114:8010
- - 8115:8015
- - 8116:8016
- - 8117:8020
- environment:
- - APPLICATION_ENV=production
- - MYSQL_HOST=azuracast-db
- - MYSQL_PORT=3306
- - MYSQL_USER=Zhuran
- - MYSQL_PASSWORD=Y3ZMX6ZYY#eXz
- - MYSQL_DATABASE=azuracast
- - ENABLE_REDIS=true
- - REDIS_HOST=azuracast-redis
- - REDIS_PORT=6379
- - REDIS_DB=1
- - PROFILING_EXTENSION_HTTP_IP_WHITELIST=*
- - TZ=America/Chicago
- - PUID=1026
- - PGID=100
- volumes:
- - /volume4/docker/azuracast/uploads:/var/azuracast/uploads
- - /volume4/docker/azuracast/stations:/var/azuracast/stations
- - /volume4/docker/azuracast/shoutcast:/var/azuracast/servers/shoutcast2
- - /volume4/docker/azuracast/stereo:/var/azuracast/servers/stereo_tool
- - /volume4/docker/azuracast/geoip:/var/azuracast/geoip
- - /volume4/docker/azuracast/persist:/var/azuracast/sftpgo/persist
- - /volume4/docker/azuracast/backups:/var/azuracast/backups
- - /volume4/docker/azuracast/acme:/var/azuracast/acme
- - /volume4/docker/azuracast/dbmysql:/var/lib/mysql
- restart: always
- depends_on:
- azuracast-redis:
- condition: service_healthy
- azuracast-db:
- condition: service_started
Advertisement
Add Comment
Please, Sign In to add comment