olimp/roles/ampache/templates/docker-compose.yml.j2
Administrator f33b536d08 Update 8 files
- /roles/base_setup/tasks/main.yml
- /roles/base_setup/handlers/main.yml
- /roles/ampache/tasks/main.yml
- /roles/ampache/templates/docker-compose.yml.j2
- /roles/ampache/handlers/main.yml
- /inventories/hosts
- /group_vars/all.yml
- /olimp-deploy.yml
2025-10-16 08:19:28 +00:00

31 lines
754 B
Django/Jinja

version: '3.8'
services:
ampache:
image: ampache/ampache:latest
container_name: ampache
restart: unless-stopped
ports:
- "{{ ampache_port }}:80"
volumes:
- /mnt/audio/music/:/media:ro
- "{{ ampache_config_dir }}:/var/www/config"
- "{{ ampache_logs_dir }}:/var/log/apache2"
environment:
- PUID=0
- PGID=0
- TZ={{ timezone }}
depends_on:
- db
db:
image: mariadb:10.6
container_name: ampache_db
restart: unless-stopped
volumes:
- "{{ ampache_mysql_dir }}:/var/lib/mysql"
environment:
MYSQL_ROOT_PASSWORD: ampache_root_pass
MYSQL_DATABASE: ampache
MYSQL_USER: ampache
MYSQL_PASSWORD: ampache_pass