Tham khảo CLI
Tài liệu đầy đủ các lệnh TOSE CLI.
Tùy chọn chung
Các tùy chọn này có sẵn cho tất cả lệnh:
| Tùy chọn | Mô tả |
|---|---|
--json | Xuất JSON (cho scripting & AI agents) |
-y, --yes | Bỏ qua xác nhận |
--api-key <key> | Ghi đè API key |
--workspace <slug> | Ghi đè workspace |
--project <slug> | Ghi đè project |
tose login
Lưu API key để sử dụng cho các lệnh sau.
tose login
Yêu cầu nhập API key (bắt đầu bằng tose_sk_) và lưu vào ~/.tose/config.json.
tose logout
Xóa thông tin đăng nhập đã lưu.
tose logout
tose whoami
Hiển thị thông tin người dùng và workspace hiện tại.
tose whoami
tose init
Liên kết thư mục hiện tại với workspace và project. Tạo file .tose.json.
tose init
tose use
Đặt project đang hoạt động toàn cục.
# Đặt project
tose use workspace/project
# Xóa
tose use --clear
tose up
Deploy thông minh: tự động init + deploy trong một lệnh.
tose up
tose deploy
Triển khai project đã liên kết.
tose deploy [project]
tose redeploy
Triển khai lại với cấu hình hiện tại (không build lại).
tose redeploy [project]
tose down
Dừng deployment hiện tại.
tose down [project]
tose restart
Khởi động lại pods mà không cần redeploy.
tose restart [project]
tose status
Hiển thị trạng thái project, pods, tài nguyên sử dụng.
tose status [project]
tose logs
Xem build logs hoặc live logs.
# Stream logs trực tiếp
tose logs -f
# Xem build logs
tose logs --build
# Theo dõi build logs
tose logs --build -f
| Tùy chọn | Mô tả |
|---|---|
-f, --follow | Stream logs real-time (WebSocket) |
-n, --lines <n> | Số dòng (mặc định: 100) |
--build | Hiện build logs thay vì live logs |
tose open
Mở URL project trên trình duyệt.
tose open [project]
tose env list
Liệt kê biến môi trường.
tose env list [project]
tose env set
Đặt biến môi trường.
tose env set KEY1=value1 KEY2=value2
tose env rm
Xóa biến môi trường.
tose env rm KEY1 KEY2
tose env push
Upload file .env lên project.
tose env push .env
tose env push .env --replace # Thay thế toàn bộ
tose env pull
Tải biến môi trường về file local.
tose env pull .env.local
tose domain list
Liệt kê tên miền với trạng thái DNS và SSL.
tose domain list [project]
tose domain add
Thêm tên miền riêng.
tose domain add example.com
tose domain rm
Xóa tên miền.
tose domain rm example.com
tose db list
Liệt kê databases trong workspace.
tose db list
tose db create
Tạo database mới (tương tác).
tose db create
Hỗ trợ: postgresql, mysql, redis, mongodb
tose db info
Xem thông tin kết nối database.
tose db info <name-or-id>
tose template catalog
Hiển thị templates có sẵn.
tose template catalog
tose template list
Liệt kê các templates đã deploy trong workspace hiện tại.
tose template list
tose template create
Tạo template app. Tự động hỏi env vars và deploy.
# Tương tác (hỏi tên, env vars, rồi deploy)
tose template create
# Với tên
tose template create "My App"
Quy trình tạo:
- Chọn template
- Nhập tên ứng dụng
- Điền biến môi trường bắt buộc
- Tự động deploy
- Stream build logs
tose template info
Xem chi tiết template bao gồm trạng thái, tài nguyên, và deployment gần nhất.
tose template info <slug>
tose template deploy
Deploy hoặc redeploy template.
tose template deploy <slug>
# Chỉ định chế độ deploy
tose template deploy <slug> --mode build
tose template deploy <slug> --mode image
tose template stop
Dừng template đang chạy.
tose template stop <slug>
tose template delete
Xóa template và tất cả tài nguyên liên quan (K8s, domains, v.v.).
tose template delete <slug>
tose template logs
Xem logs của template.
tose template logs <slug> -f
tose template logs <slug> --build -f
tose template env
Quản lý biến môi trường template.
# Liệt kê
tose template env list <slug>
# Đặt
tose template env set <slug> KEY=value
# Xóa
tose template env rm <slug> KEY
tose generate
Tạo Dockerfile bằng AI.
tose generate
tose generate -o Dockerfile.prod --overwrite