Firebase Studio cung cấp nhiều tuỳ chọn phát hành, cho phép bạn chọn phương thức phù hợp nhất với nhu cầu của dự án. Dưới đây là thông tin tổng quan về các tuỳ chọn có sẵn:
Firebase App Hosting: Lý tưởng để phát hành các ứng dụng Next.js và Angular động, App Hosting cung cấp tính năng hỗ trợ khung tích hợp, tích hợp GitHub và tích hợp với các sản phẩm Firebase khác như Firebase Authentication, Cloud Firestore và Vertex AI in Firebase.
Nếu đã phát triển ứng dụng Next.js bằng App Prototyping agent, bạn có thể phát hành trực tiếp từ Firebase Studio chỉ bằng vài cú nhấp.
Firebase Hosting: Phù hợp để lưu trữ ứng dụng web và nội dung web tĩnh (HTML, CSS, JavaScript, hình ảnh và các tài sản tĩnh khác) cũng như ứng dụng một trang. Firebase Hosting cung cấp dịch vụ phân phối nội dung nhanh thông qua CDN toàn cầu, chứng chỉ SSL miễn phí và hỗ trợ miền tuỳ chỉnh.
Cloud Run: Sử dụng Cloud Run để triển khai các ứng dụng được đóng gói trong vùng chứa. Đây là một lựa chọn phù hợp để phát hành các ứng dụng có thể mở rộng và di động có thể chạy trên mọi nền tảng.
Các tuỳ chọn triển khai khác: Triển khai cho giải pháp lưu trữ mà bạn chọn, bao gồm cả các nền tảng khác hoặc máy chủ của riêng bạn.
Phát hành và theo dõi ứng dụng bằng Firebase App Hosting
Nếu tạo ứng dụng bằng App Prototyping agent, bạn có thể phát hành trực tiếp lên Firebase App Hosting từ Firebase Studio.
Phát hành ứng dụng bằng App Hosting
Khi bạn thiết lập App Hosting, Firebase Studio sẽ tạo một dự án Firebase cho bạn và hướng dẫn bạn cách liên kết tài khoản Cloud Billing.
Cách phát hành ứng dụng lên Firebase App Hosting:
Nhấp vào Xuất bản để tạo một dự án Firebase mới và bắt đầu thiết lập App Hosting. Ngăn Xuất bản ứng dụng sẽ xuất hiện.
Trong bước Dự án Firebase, hãy ghi lại tên của dự án Firebase đã được tạo cho bạn, sau đó nhấp vào Tiếp theo.
Trong bước Liên kết tài khoản Cloud Billing, hãy chọn một trong những cách sau:
Chọn tài khoản Cloud Billing mà bạn muốn liên kết với dự án Firebase.
Nếu bạn không có tài khoản Cloud Billing hoặc muốn tạo một tài khoản mới, hãy nhấp vào Tạo tài khoản Cloud Billing. Thao tác này sẽ mở bảng điều khiển Google Cloud, nơi bạn có thể tạo một tài khoản Cloud Billing tự phục vụ mới. Sau khi bạn tạo tài khoản, hãy quay lại Firebase Studio rồi chọn tài khoản đó trong danh sách Liên kết Cloud Billing.
Nhấp vào Tiếp theo. Firebase Studio liên kết tài khoản thanh toán với dự án được liên kết với không gian làm việc của bạn, được tạo khi bạn tự động tạo khoá Gemini API hoặc khi bạn nhấp vào Xuất bản. Sau đó, App Hosting sẽ thiết lập một môi trường được quản lý đầy đủ cho ứng dụng của bạn trong Google Cloud.
Nhấp vào Tạo bản phát hành đầu tiên. Firebase Studio khởi chạy quá trình triển khai App Hosting. Quá trình này có thể mất đến 10 phút. Để tìm hiểu thêm về những gì đang diễn ra ở hậu trường, hãy xem bài viết Quy trình xây dựng App Hosting.
Khi quá trình triển khai hoàn tất, trang Tổng quan về ứng dụng sẽ xuất hiện cùng với một URL và thông tin chi tiết về ứng dụng dựa trên khả năng quan sát App Hosting. Để sử dụng một miền tuỳ chỉnh (chẳng hạn như example.com hoặc app.example.com) thay vì miền do Firebase tạo, bạn có thể thêm một miền tuỳ chỉnh trong bảng điều khiển Firebase.
Để biết thêm thông tin về App Hosting, hãy xem bài viết Tìm hiểu về App Hosting và cách hoạt động của App Hosting.
Giám sát ứng dụng bằng khả năng quan sát App Hosting
Bảng điều khiển Tổng quan về ứng dụng của App Hosting cung cấp các chỉ số và thông tin chính về ứng dụng, cho phép bạn theo dõi hiệu suất của ứng dụng web bằng các công cụ quan sát tích hợp sẵn của App Hosting. Sau khi trang web ra mắt, bạn có thể truy cập vào trang tổng quan bằng cách nhấp vào Xuất bản. Trên bảng điều khiển này, bạn có thể:
- Nhấp vào Tạo bản phát hành để phát hành phiên bản mới của ứng dụng.
- Chia sẻ đường liên kết đến ứng dụng của bạn hoặc mở ứng dụng ngay trong phần Truy cập vào ứng dụng của bạn.
- Xem thông tin tóm tắt về hiệu suất của ứng dụng trong 7 ngày qua, bao gồm tổng số yêu cầu và trạng thái của bản phát hành mới nhất. Nhấp vào Xem chi tiết để xem thêm thông tin trong bảng điều khiển Firebase.
- Xem biểu đồ về số lượng yêu cầu mà ứng dụng của bạn nhận được trong 24 giờ qua, được phân tích theo mã trạng thái HTTP.
Nếu đóng bảng tổng quan về ứng dụng, bạn có thể mở lại bảng này bất cứ lúc nào bằng cách nhấp vào Xuất bản.
Tìm hiểu thêm về cách quản lý và theo dõi việc triển khai App Hosting tại phần Quản lý việc triển khai và phát hành.
Khôi phục trang web App Hosting
Nếu đã triển khai các phiên bản ứng dụng liên tiếp cho App Hosting, bạn có thể rollback ứng dụng về một trong các phiên bản trước đó. Bạn cũng có thể xoá thẻ này.
Cách khôi phục trang web đã xuất bản:
Tìm phần phụ trợ của ứng dụng, nhấp vào Xem, rồi nhấp vào Phát hành.
Bên cạnh bản triển khai mà bạn muốn quay lại, hãy nhấp vào biểu tượng Thêm
, sau đó chọn Quay về bản dựng này rồi xác nhận.
Tìm hiểu thêm tại bài viết Quản lý việc triển khai và phát hành.
Cách xoá miền App Hosting khỏi web:
Trên bảng điều khiển Firebase, mở App Hosting rồi nhấp vào Xem trong phần ứng dụng Firebase Studio.
Trong phần Thông tin phụ trợ, hãy nhấp vào Quản lý. Trang Miền sẽ tải.
Bên cạnh miền của bạn, hãy nhấp vào biểu tượng Thêm
, sau đó chọn Tắt miền rồi xác nhận.
Thao tác này sẽ xoá miền của bạn khỏi web. Để xoá hoàn toàn phần phụ trợ App Hosting, hãy làm theo hướng dẫn trong phần Xoá phần phụ trợ.
Firebase Hosting
Bạn có thể phát hành ứng dụng web lên Firebase Hosting từ không gian làm việc Firebase Studio. Trước khi phát hành ứng dụng web lên Firebase Hosting, hãy tạo dự án Firebase và đăng ký ứng dụng của bạn.
Nếu không có các quyền cần thiết đối với dự án Firebase, bạn có thể yêu cầu Chủ sở hữu dự án Firebase chỉ định cho bạn vai trò thích hợp trong trang Người dùng và quyền trên bảng điều khiển Firebase. Nếu bạn có câu hỏi về cách truy cập vào dự án Firebase, bao gồm cả cách tìm hoặc chỉ định Chủ sở hữu, hãy xem bài viết Quyền và quyền truy cập vào dự án Firebase.
Cách triển khai ứng dụng trên Firebase Hosting từ Firebase Studio:
Mở không gian làm việc Firebase Studio. Nếu bạn đang sử dụng App Prototyping agent, hãy nhấp vào
Chuyển sang mã để mở chế độ xem Code.
Nhấp vào biểu tượng Firebase Studio trong ngăn điều hướng để mở bảng điều khiển Firebase Studio và mở rộng mục Firebase Hosting.
Nhấp vào Xác thực Firebase rồi làm theo lời nhắc trong cửa sổ Dòng lệnh để xác thực tài khoản Firebase của bạn.
Nhấp vào Khởi chạy Firebase Hosting rồi làm theo lời nhắc trong cửa sổ Terminal (Cửa sổ dòng lệnh) để thiết lập cấu hình triển khai.
Để triển khai ứng dụng, hãy nhấp vào Triển khai lên kênh phát hành công khai hoặc Triển khai lên kênh trong mục Firebase Hosting của bảng điều khiển Firebase Studio.
Cloud Run
Trước khi triển khai bằng Cloud Run, hãy đảm bảo bạn thiết lập dự án Google Cloud và bật Cloud Billing.
Mở không gian làm việc Firebase Studio. Nếu bạn đang sử dụng App Prototyping agent, hãy nhấp vào
Chuyển sang mã để mở chế độ xem Code.
Nhấp vào biểu tượng Firebase Studio trong ngăn điều hướng để mở bảng điều khiển Firebase Studio rồi nhấp vào Triển khai đến Cloud Run.
Chọn Allow this workspace to access Google Cloud resources using my Google Account (Cho phép không gian làm việc này truy cập vào tài nguyên Google Cloud bằng Tài khoản Google của tôi), sau đó chọn một dự án Google Cloud đã bật tính năng thanh toán trong cửa sổ hộp thoại.
Nhấp vào Xác thực trong mục Cloud Run của bảng điều khiển Firebase Studio rồi làm theo lời nhắc để xác thực.
Nhấp vào Triển khai rồi làm theo lời nhắc để thiết lập cấu hình triển khai và triển khai ứng dụng.