EN VI

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ọnMô tả
--jsonXuất JSON (cho scripting & AI agents)
-y, --yesBỏ 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ọnMô tả
-f, --followStream logs real-time (WebSocket)
-n, --lines <n>Số dòng (mặc định: 100)
--buildHiệ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:

  1. Chọn template
  2. Nhập tên ứng dụng
  3. Điền biến môi trường bắt buộc
  4. Tự động deploy
  5. 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