Triển khai & vận hành
Tài liệu này hướng dẫn từng bước để build Docker image production và triển
khai toàn bộ hệ thống (Backend FastAPI + Frontend Next.js + Postgres +
Nginx/TLS + kho ảnh) lên 1 VPS. Đây là bản hướng dẫn thao tác thực tế, dựa
trên thiết kế chi tiết ở tasks/phase_f/ (đọc thêm ở đó nếu cần hiểu tại
sao mỗi bước được làm như vậy — tài liệu này chỉ tập trung làm thế nào).
Toàn bộ script/config nhắc tới trong bài đã có sẵn trong repo — không có bước nào yêu cầu viết code mới, chỉ cần chạy đúng thứ tự.
Cập nhật tới: bản v1.2.0 — Phase R (Shop & Vật phẩm thưởng), Phase S
(backup/restore; S.1–S.7 đã có script, diễn tập dựng lại từ VPS trắng còn chờ)
và kênh cảnh báo Telegram; migration head 0053_telegram_alert_channels,
SDK v0.3.0.
| Lần đầu cài đặt | Đã chạy production, nâng cấp lên bản mới |
|---|---|
| Làm lần lượt §1 → §7 | §7 (deploy các lần sau) + §8 các bước riêng của từng phase mà bản đang chạy chưa có |
Áp dụng cho Portal v1.2.2