Files
HomeAudit/stacks/databases/mariadb-primary.yml

32 lines
590 B
YAML

version: '3.9'
services:
mariadb_primary:
image: mariadb:10.11
environment:
MYSQL_ROOT_PASSWORD_FILE: /run/secrets/mariadb_root_password
secrets:
- mariadb_root_password
command: ["--log-bin=mysql-bin", "--server-id=1"]
volumes:
- mariadb_data:/var/lib/mysql
networks:
- database-network
deploy:
placement:
constraints:
- "node.labels.role==db"
replicas: 1
volumes:
mariadb_data:
driver: local
secrets:
mariadb_root_password:
external: true
networks:
database-network:
external: true