containers/mysql/docker-compose.yml

28 lines
798 B
YAML

services:
mysql:
image: "mysql:${MYSQL_VERSION}"
container_name: "mysql-${CONTEXT}"
networks:
mysql-default:
extends:
file: common-settings.yml
service: common-settings
ports:
- 3306:3306
volumes:
- /opt/docker-data/mysql-${CONTEXT}/data:/var/lib/mysql
- /opt/docker-data/mysql-${CONTEXT}/config/my.cnf:/etc/my.cnf
environment:
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
networks:
mysql-default:
name: mysql-${CONTEXT}
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "false"
ipam:
driver: default
config:
- subnet: ${SUBNET}