Deploy
Deploy
npx wrangler deployAgent sẽ live tại https://<name>.<subdomain>.workers.dev.
Đặt secrets
Không bao giờ đặt API key trong wrangler.toml. Dùng secrets:
npx wrangler secret put GROQ_API_KEYnpx wrangler secret put GOOGLE_AI_KEYCho local dev, dùng .dev.vars (đã gitignore):
GROQ_API_KEY=gsk_...Tạo KV Namespace
npx wrangler kv namespace create SESSIONS# Copy ID trả về vào wrangler.toml[[kv_namespaces]]binding = "SESSIONS"id = "abc123..."Tạo D1 Database
npx wrangler d1 create my-agent-dbnpx wrangler d1 execute my-agent-db \ --file=node_modules/@moon-wave/memory/migrations/001_init.sqlCustom domain
Cloudflare Dashboard → Workers → worker của bạn → Settings → Domains & Routes → Add custom domain.
CI/CD
- name: Deploy run: npx wrangler deploy env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}