version: '3.8' services: backend: build: context: ./HangmanLab.Backend dockerfile: Dockerfile container_name: backend ports: - "5000:5000" env_file: - .env depends_on: - mysql networks: - app-network frontent: build: context: ./HangmanLab.Frontend dockerfile: Dockerfile env_file: - .env container_name: frontend ports: - "3000:3000" depends_on: - backend networks: - app-network mysql: image: mysql:8.0 container_name: mysql ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_DATABASE: ${DB_NAME} MYSQL_USER: ${DB_USER} MYSQL_PASSWORD: ${MYSQL_PASSWORD} volumes: - mysql_data:/var/lib/mysql networks: - app-network networks: app-network: driver: bridge volumes: mysql_data: