version: '3.8' services: app: build: context: . dockerfile: Dockerfile ports: - "3000:3000" volumes: - .:/app - /app/node_modules environment: - NODE_ENV=development - DB_HOST=mysql - DB_USER=root - DB_PASSWORD=password - DB_NAME=rsvp_db depends_on: - mysql mysql: image: mysql:8.0 ports: - "3306:3306" environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_DATABASE=rsvp_db volumes: - mysql_data:/var/lib/mysql volumes: mysql_data: