DigitalOcean App Platform & Lovable.dev: Từ AI đến Production Dễ Dàng

DigitalOcean App Platform vừa công bố việc hỗ trợ một quy trình mới, được tinh gọn hóa nhằm triển khai các ứng dụng xây dựng trên Lovable.dev trực tiếp lên nền tảng của mình. Sự tích hợp này được xem là cầu nối giúp thu hẹp khoảng cách giữa việc xây dựng ứng dụng bằng ngôn ngữ tự nhiên và việc ra mắt sản phẩm trong một môi trường production an toàn, chuyên nghiệp. Điều này cho phép người dùng biến ý tưởng thành ứng dụng thực tế chỉ trong vài phút mà không cần đến các bước cấu hình phức tạp.Những điểm mới với DigitalOcean App Platform

Những điểm mới với DigitalOcean App Platform

Tích hợp trực tiếp với Lovable.dev: Giờ đây, người dùng có thể triển khai liền mạch các ứng dụng được xây dựng trên Lovable.dev lên DigitalOcean App Platform. Nền tảng này hỗ trợ đầy đủ các ngăn xếp công nghệ phổ biến của Lovable.dev như Vite/React cho frontend và Supabase cho backend.

Quy trình triển khai tự động: Bằng cách kết nối kho chứa GitHub của dự án Lovable với App Platform, người dùng sẽ tạo ra một quy trình triển khai hoàn toàn tự động. Mọi thay đổi về mã nguồn hay tính năng mới trên Lovable đều được đồng bộ lên GitHub và có thể được thiết lập để tự động triển khai trên nền tảng của DigitalOcean mà không gây gián đoạn dịch vụ (zero-downtime).

Tìm hiểu thêm: Outbound VPC cho DigitalOcean App Platform Chính Thức Được Hỗ Trợ

Những lợi ích nổi bật

Từ AI đến Production ngay lập tức: Sự tích hợp này giúp thu hẹp khoảng cách quan trọng giữa một ứng dụng do AI tạo ra và một trang web thực tế, có khả năng mở rộng. Các nhà phát triển có thể tập trung vào việc xây dựng tính năng trên Lovable với một lộ trình triển khai rõ ràng đã có sẵn.

Trải nghiệm triển khai không cần cấu hình: Buildpack Node.js được tích hợp sẵn trên DigitalOcean App Platform sẽ tự động phát hiện và xây dựng các ứng dụng Vite/React mà không yêu cầu người dùng phải viết bất kỳ tệp Dockerfile hay cấu hình YAML nào.

Tiếp cận các tính năng cấp Production: Các ứng dụng Lovable khi được triển khai sẽ được hưởng lợi từ hạ tầng mạnh mẽ, được quản lý toàn diện của App Platform. Các tính năng như HTTPS tích hợp sẵn, CDN toàn cầu, kiểm tra tình trạng (health checks), và triển khai không gián đoạn đều có sẵn ngay từ đầu, giúp các tính năng chuyên nghiệp này trở nên dễ tiếp cận ngay cả với người không chuyên về lập trình.

Hướng dẫn quy trình triển khai

Hướng dẫn quy trình triển khai

Bước 1 – Xây dựng ứng dụng trên Lovable.dev: Quy trình bắt đầu bằng việc tạo và hoàn thiện ứng dụng thông qua giao diện ngôn ngữ tự nhiên của Lovable. Nền tảng Lovable sẽ tự động xử lý việc quản lý phiên bản bằng cách đồng bộ hóa mã nguồn với một kho chứa GitHub.

Bước 2 – Chuẩn bị ứng dụng để triển khai: Trước khi triển khai, người dùng cần đảm bảo các thông tin nhạy cảm (secrets), như thông tin xác thực của Supabase, không bị ghi cứng trong mã nguồn. Ứng dụng cần được cấu hình để sử dụng các biến môi trường VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEY.

Bước 3 – Triển khai lên DigitalOcean App Platform:

  1. Người dùng truy cập trang DigitalOcean App Platform và nhấp vào “Create App”.
  2. Tiếp theo, chọn kho chứa GitHub của dự án Lovable tương ứng.
  3. App Platform sẽ tự động phát hiện dự án là một ứng dụng Node.js. Người dùng có thể triển khai nó dưới dạng Dịch vụ Web (Web Service), hoặc nếu đó là ứng dụng chỉ có frontend, cần đổi loại thành phần thành Trang Tĩnh (Static Site).
  4. Trong phần cài đặt cấu hình, người dùng cần thêm các biến môi trường: VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEY với các giá trị tương ứng từ dự án Supabase.
  5. Cuối cùng, nhấp vào “Deploy”. App Platform sẽ xử lý quá trình xây dựng và khởi chạy ứng dụng.

Để có hướng dẫn trực quan, một video hướng dẫn chi tiết do DigitalOcean cung cấp đã có sẵn, bao gồm toàn bộ quy trình từ việc xây dựng ứng dụng trên Lovable đến khi triển khai trên App Platform.

Tài liệu tham khảo:

Liên hệ với đội ngũ chuyên gia của CloudAZ ngay hôm nay để nhận tư vấn và khám phá giải pháp đám mây phù hợp nhất cho doanh nghiệp của bạn.

Chức năng này đã bị chặn