diff --git a/nodes/heimdall/kitchenowl-mcp/compose.yaml b/nodes/heimdall/kitchenowl-mcp/compose.yaml new file mode 100644 index 0000000..335e0d4 --- /dev/null +++ b/nodes/heimdall/kitchenowl-mcp/compose.yaml @@ -0,0 +1,26 @@ +services: + mcp: + image: ghcr.io/teamcastaldi/kitchenowl-mcp:${IMAGE_TAG:-latest} + container_name: kitchenowl-mcp + restart: unless-stopped + environment: + - KITCHENOWL_API_URL=http://kitchenowl-back:5000 + - KITCHENOWL_API_TOKEN=${KITCHENOWL_API_TOKEN} + - KITCHENOWL_HOUSEHOLD_ID=${KITCHENOWL_HOUSEHOLD_ID:-1} + - KITCHENOWL_DEFAULT_LIST_ID=${KITCHENOWL_DEFAULT_LIST_ID:-1} + networks: + - proxy-net + - kitchen-owl_kitchenowl-internal + labels: + - "traefik.enable=true" + - "traefik.http.routers.kitchenowl-mcp.rule=Host(`kitchenowl-mcp.castaldifamily.com`)" + - "traefik.http.routers.kitchenowl-mcp.entrypoints=websecure" + - "traefik.http.routers.kitchenowl-mcp.tls.certresolver=cloudflare" + - "traefik.http.services.kitchenowl-mcp.loadbalancer.server.port=8000" + +networks: + proxy-net: + external: true + kitchen-owl_kitchenowl-internal: + external: true + name: kitchen-owl_kitchenowl-internal \ No newline at end of file