2024-04-30 16:28:21 +00:00
|
|
|
services:
|
|
|
|
mariadb:
|
|
|
|
image: "mariadb:lts"
|
|
|
|
container_name: "mariadb"
|
|
|
|
env_file: "${INSTALL_DIR}/env/mariadb.env"
|
2025-01-16 14:27:02 +00:00
|
|
|
command: ['mariadbd', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
|
2024-04-30 16:28:21 +00:00
|
|
|
ports:
|
|
|
|
- "127.0.0.1:3306:3306/tcp"
|
|
|
|
healthcheck:
|
2025-01-16 14:27:02 +00:00
|
|
|
test: mariadb-admin ping -h 127.0.0.1 -u ${uval} --password=${pval}
|
2024-04-30 16:28:21 +00:00
|
|
|
start_period: 5s
|
|
|
|
interval: 5s
|
|
|
|
timeout: 5s
|
|
|
|
retries: 60
|
|
|
|
volumes:
|
|
|
|
- "${INSTALL_DIR}/db:/var/lib/mysql"
|
|
|
|
zookeeper:
|
|
|
|
image: zookeeper
|
|
|
|
container_name: "zookeeper"
|
|
|
|
restart: always
|
|
|
|
ports:
|
|
|
|
- "127.0.0.1:2181:2181"
|