Thiết lập ban đầu Starlight Hyperlift

Starlight™ Hyperlift là nền tảng triển khai đám mây cho phép bạn tập trung vào sản phẩm của mình, không phải hạ tầng. Tất cả những gì bạn cần làm là chỉ định đường dẫn Dockerfile, và Hyperlift sẽ lấy mã nguồn của bạn từ GitHub. Sau đó, nó xây dựng và triển khai một image container, giúp bạn đưa sản phẩm lên trực tuyến.

Nếu bạn chưa có ứng dụng sản xuất hoàn chỉnh, chúng tôi đã chuẩn bị một triển khai thử nghiệm Starlight™ Hyperlift bằng kho mẫu. Điều này cho phép bạn kiểm tra nhanh quá trình xây dựng và triển khai trước khi chuyển sang môi trường sản xuất.

Bắt đầu với Hyperlift rất nhanh chóng và dễ dàng. Nếu bạn cần một chút trợ giúp, chúng tôi đã chuẩn bị video này để hướng dẫn bạn từng bước, từ việc chỉ định đường dẫn Dockerfile đến khi đưa dự án của bạn lên trực tuyến.

Cách thiết lập Hyperlift

Để ứng dụng của bạn hoạt động, bạn sẽ cần:

  1. Truy cập Starlight Hyperlift Managerkết nối kho GitHub của bạn.

  2. Thêm Dockerfile vào kho được chỉ định. Nó phải bắt đầu với một image nền hợp lệ.

    Hyperlift dựa vào Dockerfile phù hợp như bản thiết kế cho ứng dụng của bạn. Nó cho phép bạn cài đặt các gói, thêm tệp và thiết lập môi trường dựa trên nhu cầu của ứng dụng.

    Bạn có thể tham khảo tài liệu Dockerfile chính thức để được hướng dẫn.

    Lưu ý! Để mở cổng cho ứng dụng, vui lòng sử dụng biến môi trường thay vì khai báo trong Dockerfile.

  3. Sau khi kết nối với tài khoản GitHub được thiết lập, bạn sẽ được chuyển hướng đến menu Hyperlift Manager. Tại đó, bảng cấu hình bên sẽ tự động mở và bạn có thể tiếp tục cấu hình:



    Bảng bên này cũng có thể được truy cập từ menu Hyperlift Manager > Thiết lập:


  4. Khi ứng dụng đã được thiết lập, bạn có thể xây dựng và sau đó triển khai nó. Để bắt đầu xây dựng ứng dụng, hãy nhấp vào nút Xây dựng :



    Sau khi quá trình hoàn tất thành công, việc triển khai sẽ bắt đầu tự động. Việc tính phí sẽ được kích hoạt tại thời điểm này. Thông tin tương ứng sẽ được hiển thị trong thông báo sau: 


  5. Sau khi mọi thứ đã được thiết lập và ứng dụng đang chạy, bạn có thể khởi động, dừng hoặc khởi động lại ứng dụng khi cần thiết:

Menu chia nhỏ của Hyperlift Manager

Bạn cũng có thể quản lý ứng dụng Hyperlift từ menu chia nhỏ. Các menu sau có sẵn tại đây:

  • Biến môi trường - Lưu trữ các thiết lập như khóa API, URL cơ sở dữ liệu, cổng và chi tiết cấu hình.

    Lưu ý: Cổng mặc định của ứng dụng Hyperlift là 8080, nhưng bạn có thể sử dụng menu này để thay đổi và cập nhật theo ý muốn.

  • Cài đặt ứng dụng - Tại đây bạn có thể điều chỉnh các thiết lập như tên ứng dụng, kho GitHub, nhánh kho và đường dẫn Dockerfile của ứng dụng.

  • Hướng dẫn xác thực - Điều này sẽ chuyển hướng đến hướng dẫn “Cách kết nối kho GitHub với Starlight Hyperlift”.

  • Nhật ký ứng dụng -  Nhật ký thu thập trong quá trình chạy ứng dụng sẽ được hiển thị tại đây.

  • Kết nối - Xem các kết nối đang hoạt động (tên miền, chứng chỉ SSL, v.v.) đã cài đặt cho gói Hyperlift.

Tự động xây dựng


Bạn cũng có thể chọn việc xây dựng được kích hoạt thủ công hoặc tự động.

Với cài đặt tự động xây dựng, mỗi khi bạn đẩy mã lên nhánh được chỉ định, Hyperlift sẽ tự động xây dựng và triển khai ứng dụng của bạn từ GitHub bằng Dockerfile của bạn.

Để bật tính năng này trong giai đoạn cấu hình ứng dụng, hãy vào Hyperlift Manager menu > Cài đặt ứng dụng > Thiết lập ứng dụng. Tại đây, bạn có thể bật hoặc tắt Tự động xây dựng:



Nếu tùy chọn “Tự động xây dựng” bị tắt (công tắc tương ứng ở trạng thái tắt), thì chế độ xây dựng thủ công sẽ được thiết lập và sẽ không có cập nhật ứng dụng tự động nào được thực hiện.

Khuyến nghị

  • Sử dụng image nền nhỏ, hiệu quả cho Dockerfile.

  • Gắn thẻ phiên bản image nền một cách rõ ràng (ví dụ: python:3.12).

  • Thiết lập biến môi trường trong menu tương ứng của Starlight Hyperlift.

  • Theo dõi nhật ký xây dựng và ứng dụng.

Cần có địa chỉ email hợp lệ