dsql-admin/dsql-app/docker/galera/docker-compose.yaml
Benjamin Toby e95f4d1087 Updates
2025-02-16 17:12:40 +01:00

55 lines
1.3 KiB
YAML

name: galera
services:
mariadb-node1:
build:
context: .
dockerfile: Dockerfile
networks:
galera:
container_name: mariadb-node1
environment:
- MARIADB_ROOT_PASSWORD=password
volumes:
- ./conf.d:/etc/mysql/conf.d
- ./ssl:/ssl
- ./db:/var/lib/mysql
mariadb-node2:
build:
context: .
dockerfile: Dockerfile
container_name: mariadb-node2
networks:
galera:
environment:
- MARIADB_ROOT_PASSWORD=password
- MARIADB_SLAVE=1
volumes:
- ./conf.d:/etc/mysql/conf.d
- ./ssl:/ssl
- ./db2:/var/lib/mysql
command: ["mariadbd"]
entrypoint: null
mariadb-node3:
build:
context: .
dockerfile: Dockerfile
container_name: mariadb-node3
networks:
galera:
environment:
- MARIADB_ROOT_PASSWORD=password
- MARIADB_SLAVE=1
volumes:
- ./conf.d:/etc/mysql/conf.d
- ./ssl:/ssl
- ./db3:/var/lib/mysql
command: ["mariadbd"]
entrypoint: null
networks:
galera:
driver: bridge