# 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 (or your host:4848) # # Required: Set ANTHROPIC_API_KEY for AI chat to work # In Portainer: Add as environment variable when deploying # Locally: ANTHROPIC_API_KEY=sk-ant-... docker compose -f docker-compose.demo.yml up --build services: neode-backend: build: context: . dockerfile: neode-ui/Dockerfile.backend container_name: archy-demo-backend environment: VITE_DEV_MODE: "existing" # Skip setup/onboarding, go straight to login expose: - "5959" restart: unless-stopped neode-web: build: context: . dockerfile: neode-ui/Dockerfile.web container_name: archy-demo-web ports: - "4848:80" environment: ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY:-} depends_on: - neode-backend restart: unless-stopped