- 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.