ultron1 / website /README.md
ghostdrive1's picture
feat: master website scaffold β€” Mission Control UI (Priority 2)
1720172
|
Raw
History Blame Contribute Delete
1.27 kB

Ultron Mission Control β€” Website

React + Vite + Tailwind. Primary interface for managing Ultron V4.

Dev Setup

cd website
npm install
cp .env.example .env.local
# Edit .env.local with your values
npm run dev

Deploy

1. Deploy API Worker

cd website/cloudflare
npx wrangler deploy
npx wrangler secret put AUTH_TOKEN

2. Deploy Website (Cloudflare Pages)

Connect ghostdriveg1/ultron-v4 repo to Cloudflare Pages:

  • Root directory: website
  • Build command: npm run build
  • Build output directory: dist
  • Env vars: VITE_API_URL, VITE_AUTH_TOKEN

Env Vars

Var Description
VITE_API_URL CF Worker API URL (e.g. https://ultron-api.ghostdriveg1.workers.dev)
VITE_AUTH_TOKEN Brain auth token

Architecture

Browser β†’ CF Pages (static React) β†’ CF Worker (ultron-api) β†’ HF Space (Brain)

Pages

Page Route Data Source
Dashboard / /health (real-time)
Credentials /credentials Local + future Brain endpoint
Memory /memory STM/MTM/LPM (partial stub)
Projects /projects Supabase (stub)
Sentinel /sentinel Brain /sentinel/event
Settings /settings LocalStorage