services:
<<MYSQL_SERVICE>>:
image: <<MYSQL_IMAGE>>
pull_policy: if_not_present
container_name: <<MYSQL_DOCKER>>
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: <<DB_ROOT_PASSWORD>>
MYSQL_DATABASE: <<AGENT_DB_NAME>>
env_file:
- ../.env
ports:
- "<<MYSQL_HOST_PORT>>:3306"
volumes:
- <<MYSQL_VOLUME>>:/var/lib/mysql
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
healthcheck:
test:
[
"CMD",
"mysqladmin",
"ping",
"-S",
"/var/run/mysqld/mysqld.sock",
"--silent",
]
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
networks:
- <<JIUWEN_NETWORK_NAME>>
volumes:
<<MYSQL_VOLUME>>:
networks:
<<JIUWEN_NETWORK_NAME>>:
driver: bridge