name: app services: mongo: image: mongo ports: - 27017:27017 volumes: - mongo_data:/data/db networks: - mern-app api: build: context: ./Backend dockerfile: Dockerfile restart: unless-stopped env_file: ./Backend/.env volumes: - ./Backend:/app - /app/node_modules ports: - 5000:5000 depends_on: - mongo frontend: build: context: ./Frontend dockerfile: Dockerfile restart: unless-stopped networks: - mern-app ports: - 5173:5173 command: npm run dev -- --host depends_on: - api volumes: mongo_data: networks: mern-app: driver: bridge