Deploy บน Cloudflare

ขึ้น Workers

cd my-site
npx wrangler login
npm run deploy

ได้ URL *.workers.dev ใช้งานได้ทันที

ผูกโดเมนของตัวเอง

เพิ่มใน wrangler.toml

[[routes]]
pattern = "your-domain.com"
custom_domain = true

แล้ว deploy อีกครั้ง

npm run deploy

ตรวจหลัง deploy

curl -I https://your-domain.com
curl https://your-domain.com/api/health

บรรทัดแรกควรได้ HTTP/2 200 และ /api/health ควรคืน {"ok":true,...}

เก็บคีย์ให้ปลอดภัย

ห้ามใส่คีย์ในไฟล์ที่ขึ้น git ใช้ secret ของ Worker

npx wrangler secret put OPENAI_API_KEY
npx wrangler secret list