services: mongo: image: mongo:8 container_name: recipe_mongo restart: unless-stopped environment: MONGO_INITDB_DATABASE: recipes volumes: - mongo_data:/data/db ports: - "27017:27017" networks: - recipe_network app: build: . container_name: recipe_app restart: unless-stopped environment: - NODE_ENV=production - PORT=3000 - MONGODB_URI=mongodb://mongo:27017/recipes ports: - "3000:3000" volumes: - ./uploads:/app/uploads depends_on: - mongo networks: - recipe_network volumes: mongo_data: networks: recipe_network: driver: bridge