olimp/arhive_roles/ampache/templates/docker-compose.yml.j2

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