version: '3' services: backend: build: ./backend ports: - "5001:5000" env_file: - ./backend/.env # Ensures .env is used inside Docker depends_on: - mongo frontend: build: ./frontend ports: - "3000:80" depends_on: - backend mongo: image: mongo ports: - "27017:27017" volumes: - mongo-data:/data/db volumes: mongo-data: