--- services: api: container_name: api build: context: ./ target: dev ports: - "8080:8080" volumes: - ./app/:/app/ env_file: ./docker/config/env.local networks: - infra-dashboard depends_on: mysql: condition: service_started restart: true mysql: image: mysql:8.4 container_name: mysql environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: infra_dashboard MYSQL_USER: infra_dashboard MYSQL_PASSWORD: sebisdown ports: - "3306:3306" volumes: - ./docker/mysql:/docker-entrypoint-initdb.d - ./data/mysql:/var/lib/mysql networks: - infra-dashboard networks: infra-dashboard: driver: bridge