Docker-MySQL-Proxy/docker-compose.yml

38 lines
736 B
YAML

version: "3"
services:
mysql:
image: mysql:8.0.0
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: dbuser
MYSQL_USER: dbuser
MYSQL_PASSWORD: password
healthcheck:
test:
[
"CMD",
"mysqladmin",
"ping",
"-h",
"127.0.0.1",
"-u",
"dbuser",
"-ppassword",
]
interval: 5s
timeout: 20s
retries: 5
proxy:
build: .
restart: always
environment:
PROXY_DB_PORT: 3306
REMOTE_DB_HOST: mysql
REMOTE_DB_PORT: 3306
MYSQL_USER: dbuser
MYSQL_PASSWORD: password
depends_on:
mysql:
condition: service_healthy