services: castopod: image: castopod/castopod:latest volumes: - ${ROOT_DIR}/castopod-media:/var/www/castopod/public/media environment: MYSQL_DATABASE: castopod MYSQL_USER: castopod MYSQL_PASSWORD: ${DB_PASSWORD} CP_BASEURL: "https://castopod.example.com" CP_ANALYTICS_SALT: ${ANALYTICS_SALT} CP_CACHE_HANDLER: redis CP_REDIS_HOST: redis CP_REDIS_PASSWORD: ${REDIS_PASSWORD} ports: - 8000:8000 restart: unless-stopped mariadb: image: mariadb:11.2 volumes: - ${ROOT_DIR}/castopod-db:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} MYSQL_DATABASE: castopod MYSQL_USER: castopod MYSQL_PASSWORD: ${DB_PASSWORD} restart: unless-stopped redis: image: redis:7.2-alpine command: --requirepass ${REDIS_PASSWORD} volumes: - ${ROOT_DIR}/castopod-cache:/data