Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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:rw
- restart: on-failure:5
- azuracast-db:
- image: mariadb:11.4-noble #LTS Long Time Support Until May 29, 2029.
- container_name: AzuraCast-DB
- hostname: azuracast-db
- security_opt:
- - no-new-privileges:false
- environment:
- TZ: America/Chicago
- MYSQL_ROOT_PASSWORD: azuracastrootpw
- MYSQL_DATABASE: azuracast
- MYSQL_USER: azuracastuser
- MYSQL_PASSWORD: azuracastpw
- MYSQL_SLOW_QUERY_LOG: 0
- MYSQL_MAX_CONNECTIONS: 100
- volumes:
- - /volume4/docker/azuracast/dbconfig:/var/lib/mysql:rw
- restart: on-failure:5
- azuracast:
- image: azuracast/azuracast:latest
- container_name: AzuraCast
- hostname: azuracast
- security_opt:
- - no-new-privileges:false
- ulimits:
- nofile:
- soft: 65536
- hard: 65536
- logging:
- options:
- max-size: "1m"
- max-file: "5"
- healthcheck:
- test: timeout 10s bash -c ':> /dev/tcp/192.168.1.126/80' || exit 1
- interval: 10s
- timeout: 5s
- retries: 3
- start_period: 90s
- 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: azuracastuser
- MYSQL_PASSWORD: azuracastpw
- 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/storage/uploads:rw
- - /volume4/docker/azuracast/stations:/var/azuracast/stations:rw
- - /volume4/docker/azuracast/shoutcast:/var/azuracast/storage/shoutcast2:rw
- - /volume4/docker/azuracast/stereo:/var/azuracast/storage/stereo_tool:rw
- - /volume4/docker/azuracast/geoip:/var/azuracast/storage/geoip:rw
- - /volume4/docker/azuracast/persist:/var/azuracast/storage/sftpgo:rw
- - /volume4/docker/azuracast/backups:/var/azuracast/backups:rw
- - /volume4/docker/azuracast/acme:/var/azuracast/storage/acme:rw
- - /volume4/docker/azuracast/dbmysql:/var/lib/mysql:rw
- restart: on-failure:5
- depends_on:
- azuracast-redis:
- condition: service_healthy
- azuracast-db:
- condition: service_started
Advertisement
Add Comment
Please, Sign In to add comment