You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible-homelab/roles/setup_hosted_services/templates/mariadb.j2

37 lines
787 B
Django/Jinja

---
version: '3.1'
services:
mariadb:
labels:
ie.cianhatton.backup.enabled: "true"
ie.cianhatton.backup.schedule: "{{ backups.schedule_keys.weekly }}"
container_name: mariadb
image: "{{ template_vars.image }}:{{ template_vars.tag }}"
hostname: mariadb
restart: unless-stopped
ports:
- 3306:3306
volumes:
- data:/var/lib/mysql
- config:/etc/mysql/conf.d
environment:
- MYSQL_ROOT_PASSWORD={{ mariadb.mysql_root_password }}
adminer:
restart: unless-stopped
image: adminer:latest
environment:
ADMINER_DEFAULT_SERVER: mariadb
ADMINER_DESIGN: galkaev
ports:
- 3307:8080
volumes:
data:
config:
networks:
default:
name: {{ template_vars.default_network }}
external: true