services: frontend: image: nginx:latest restart: always ports: - "8080:80" volumes: - ./frontend:/usr/share/nginx/html depends_on: - backend networks: - app_network backend: build: ./backend restart: always ports: - "3000:3000" depends_on: - db networks: - app_network db: image: mongo:latest restart: always volumes: - mongo_data:/data/db networks: - app_network volumes: mongo_data: networks: app_network: