Deploy
AI bổ sungNó là gì?
Quá trình đưa ứng dụng từ môi trường phát triển lên môi trường sản xuất hoặc staging để người dùng có thể truy cập.
Dùng để làm gì?
Để ứng dụng có thể chạy thực tế, phục vụ người dùng. Sau deploy cần: database migration, environment variables, domain, SSL, monitoring, backup.
Chạy ở đâu?
Môi trường đích: VPS, cloud platform (AWS, GCP, Azure), serverless (Vercel, Netlify), hoặc máy chủ riêng.
Nó thường đi với gì?
CI/CD pipeline (GitHub Actions, GitLab CI), Docker, container orchestration (Kubernetes), reverse proxy (Nginx), monitoring tools (Sentry, Datadog).
App của mình khi nào cần?
Khi ứng dụng đã hoàn thiện tính năng cơ bản và cần đưa lên môi trường thực tế để test hoặc sử dụng.
Khi nào không cần?
Khi chỉ đang phát triển local, chưa cần chia sẻ với người dùng khác.
Từ khóa lỗi thường gặp
deploy failed, 502 Bad Gateway, connection refused, permission denied, missing env, migration error
Một câu để nhớ
Đưa app lên môi trường chạy thật, kèm theo các bước phụ trợ như migration, env, domain.