🚀 Khóa vibe coding - phần deployment

Đưa app ra internet

App chạy trên máy bạn chưa phải là app thật. Deployment là bước đưa nó lên internet để bất kỳ ai cũng mở được bằng một đường link. Đây là trang gom mọi thứ về deploy: hosting, tên miền, khóa bảo mật, và cách tự cập nhật.

Nhớ một điều: "chạy trên máy mình" khác với "chạy thật cho người khác". Deployment chính là cây cầu nối hai thứ đó.
App trên máy bạnchạy thử (local)
Local
deploy
App trên internetai cũng mở được
Live
☁️Hosting
🌐Domain
🔒HTTPS
Bản đồ chung

Deployment gồm những phần nào?

Trước khi đi vào từng cái, hãy nắm bức tranh: deploy cái gì, lên đâu, và các mảnh ghép nối nhau ra sao.

Phần nhìn thấy

Frontend

Giao diện app. Deploy lên hosting frontend như Vercel, Netlify, Cloudflare Pages.

  • Kết quả là một đường link công khai.
  • Gắn thêm tên miền cho dễ nhớ.
Phần hậu trường

Backend

Dữ liệu và đăng nhập. Đã học ở hub Backend (Supabase, Firebase...).

  • Frontend live phải trỏ đúng tới backend.
  • Khóa và môi trường phải khai báo lại trên hosting.
Ẩn dụ dễ nhớ: Hosting là mặt bằng cho app. Domain là biển hiệu tên cửa hàng. HTTPS là ổ khóa an toàn ở cửa. CI/CD là đội tự động dọn hàng mới lên kệ mỗi khi bạn nhập hàng.
Các trang trong phần này

Bấm vào để đọc từng cái

Đi theo thứ tự là mượt nhất: hiểu hosting, so sánh để chọn nền, rồi domain, env, tự động cập nhật, cuối cùng là chăm app sau khi lên sóng.

App chỉ thật sự "sống" khi nó ở trên internet.

Khi bạn hiểu hosting, domain, khóa, cách tự cập nhật và biết chăm app sau khi lên, bạn có thể tự tin gửi link app cho bất kỳ ai. Đi qua các bước trên là app của bạn đã sẵn sàng ra mắt.

Phong Ho - AI Business