Hướng dẫn deploy EmDash trên Cloudflare Workers
1. Tổng quan kiến trúc deploy EmDash
Kiến trúc đơn giản:
User Request → Cloudflare Edge → Worker → Render (Astro) → Response2. Chuẩn bị môi trường
2.1. Yêu cầu cần có
2.2. Cài đặt Wrangler
3. Clone và chạy EmDash local
3.1. Clone source
3.2. Cài dependencies
3.3. Chạy local
Kiểm tra:
4. Build project cho Cloudflare Workers
4.1. Build production
4.2. Cấu hình adapter cho Workers
5. Cấu hình Wrangler
5.1. Tạo file cấu hình
5.2. Cấu hình bindings (nếu có)
6. Deploy lên Cloudflare Workers
6.1. Deploy
6.2. Kiểm tra
7. Custom domain (tuỳ chọn)
8. Những lỗi thường gặp & cách xử lý
❌ Lỗi 404 sau deploy
❌ Plugin không hoạt động
❌ Lỗi environment variables
❌ Build lỗi Astro
9. Tối ưu khi chạy production
✅ Sử dụng KV cache
✅ Dùng R2 cho media
✅ Phân quyền plugin rõ ràng
10. Kết luận – Deploy chỉ là bước đầu
Góc nhìn từ Cẩm nang NQDEV
Cập nhật lần cuối