services: app: build: context: . dockerfile: Dockerfile ports: - "3000:3000" volumes: - .:/usr/src/app - /usr/src/app/node_modules environment: - DB_HOST=db - DB_USER=root - DB_PASSWORD=password - DB_NAME=battleship - COOKIE_SECRET_KEY=dhdgdnjejf depends_on: - db db: image: mysql:8.0 restart: always environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: battleship ports: - "3306:3306" volumes: - ./db:/docker-entrypoint-initdb.d