services: backend: build: context: . dockerfile: Dockerfile container_name: deepflow-backend # Remove the ports section to not expose to host env_file: - .env volumes: - ./conf.yaml:/app/conf.yaml:ro restart: unless-stopped networks: - deepflow-network frontend: build: context: ./web dockerfile: Dockerfile args: - NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL container_name: deepflow-frontend ports: - "3000:3000" env_file: - .env depends_on: - backend restart: unless-stopped networks: - deepflow-network networks: deepflow-network: driver: bridge