20 điểm bởi xguru 2024-09-20 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Sẵn sàng từ bare metal đến production chỉ trong vài phút. "fly.io chạy trên VPS của riêng bạn"
  • Thiết lập VPS chỉ với một lệnh (docker, traefik, sops, age)
  • Triển khai bất kỳ ứng dụng nào bằng Dockerfile (Zero Downtime)
  • HA & cân bằng tải
  • Tự động cấu hình chứng chỉ SSL

Cách sử dụng

  • Thiết lập VPS: sidekick init
    • Nhập địa chỉ IP
    • Nhập địa chỉ email để xử lý chứng chỉ SSL
    • Registry để host image Docker (mặc định là docker.io)
    • Tên người dùng của registry Docker đó
    • Kiểm tra xem đã đăng nhập vào registry đó hay chưa
    • Sau khi nhập đến đây, quá trình sẽ chạy tiếp trong khoảng 2 phút
      • Đăng nhập bằng root, tạo người dùng sidekick rồi đăng nhập
      • Nâng cấp hệ thống Ubuntu
      • Cài đặt sops, tạo khóa bằng age
      • Cài đặt Docker
      • Cấu hình Traefik và chứng chỉ SSL
  • Chạy ứng dụng: sidekick launch
    • Nhập tên ứng dụng (thân thiện với URL)
    • Cổng HTTP mà ứng dụng sẽ nhận request
    • Tên miền
    • Sau đó quá trình sẽ tiếp tục trong khoảng 2 phút
      • Tạo Docker image Linux và push lên registry
      • Mã hóa file env rồi push
      • Giải mã env bằng sops
      • Chạy Docker image bằng docker compose và dùng Traefik để chuyển tiếp traffic tới cổng đã chỉ định
  • Triển khai phiên bản mới: sidekick deploy
  • Triển khai phiên bản preview: sidekick deploy preview

Chưa có bình luận nào.

Chưa có bình luận nào.