services: mongo: image: mongo:6 container_name: zen_mongo restart: always ports: - "27017:27017" volumes: - mongo-data:/data/db networks: - zen-network server: build: context: ./server container_name: zen_server ports: - "3000:3000" env_file: - ./server/.env depends_on: - mongo networks: - zen-network client: build: context: ./client target: dev-stage container_name: zen_client ports: - "5173:5173" env_file: - ./client/.env volumes: - ./client/src:/app/src depends_on: - server networks: - zen-network volumes: mongo-data: networks: zen-network: driver: bridge