services:
    mysql:
        image: "mysql/mysql-server:${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: 172.16.7.0/24