# Archipelago Demo Stack - Mock backend + Vue UI + AIUI Chat # Deploy via Portainer: Web editor -> paste this, or deploy from repo # Access at http://localhost:4848 # # Required: Set ANTHROPIC_API_KEY in environment or .env file for chat to work # IndeedHub is deployed as a separate Portainer stack (indee-demo repo) services: neode-backend: build: context: . dockerfile: neode-ui/Dockerfile.backend container_name: archy-demo-backend environment: VITE_DEV_MODE: "existing" ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:-} NODE_OPTIONS: "--dns-result-order=ipv4first" expose: - "5959" dns: - 8.8.8.8 - 1.1.1.1 restart: unless-stopped healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://127.0.0.1:5959/health"] interval: 30s timeout: 10s retries: 3 neode-web: build: context: . dockerfile: neode-ui/Dockerfile.web container_name: archy-demo-web ports: - "4848:80" depends_on: - neode-backend restart: unless-stopped