tose up
Triển khai hoặc quản lý ứng dụng với lệnh tose up.
Tóm tắt
bash
tose up [options]Mô tả
Lệnh tose up là lệnh triển khai chính trong TOSE CLI. Nó xử lý:
- Tạo dự án mới
- Cập nhật dự án hiện có
- Cấu hình Git repository
- Quản lý biến môi trường
- Kích hoạt triển khai
Đây là lệnh tương tác hướng dẫn bạn qua toàn bộ quy trình triển khai.
Sử dụng
Sử dụng cơ bản
bash
tose upĐiều này khởi chạy wizard tương tác sẽ:
- Xác thực với API key
- Chọn hoặc tạo workspace
- Chọn hoặc tạo dự án
- Cấu hình Git repository (tùy chọn)
- Đặt cổng ứng dụng
- Chọn file biến môi trường
- Xem xét tóm tắt cấu hình
- Triển khai ứng dụng
Các bước quy trình làm việc
Bước 1: Xác thực
Nếu chưa được cache, nhập API key:
? Nhập TOSE API key của bạn:- API key phải bắt đầu bằng
tose_sk_ - Key được lưu vào
~/.tose/config.json - Được sử dụng cho tất cả lệnh trong tương lai
Bước 2: Chọn Workspace
Chọn từ các workspace có sẵn:
? Chọn workspace:
❯ My Personal Workspace
Company TeamBước 3: Chọn dự án
Chọn dự án hiện có hoặc tạo mới:
? Bạn muốn làm gì?
❯ Tạo dự án mới
my-existing-app
api-serverKhi tạo dự án mới, bạn có thể gắn ổ đĩa lưu trữ bền vững:
| Tùy chọn | Mô tả |
|---|---|
--disk-size <gib> | Gắn ổ đĩa bền vững với dung lượng này (1–1000 GiB) cho dự án mới |
--disk-mount <path> | Đường dẫn mount của ổ đĩa, ví dụ /data |
bash
tose up --disk-size 10 --disk-mount /dataVới dự án đã có, dùng tose disk set. Xem Ổ đĩa bền vững.
Bước 4: Cấu hình Git
Tự động phát hiện hoặc nhập thủ công Git repository:
✓ Phát hiện: https://github.com/user/repo
? Xác nhận URL Git repository: (Y/n)Định dạng được hỗ trợ:
https://github.com/user/repo.gitgit@github.com:user/repo.gituser/repo(GitHub shorthand)
Bước 5: Cấu hình cổng
Nhập cổng ứng dụng:
? Nhập cổng ứng dụng: (3000)Bước 6: Biến môi trường
Chọn file .env:
✓ Tìm thấy 3 file .env
? Chọn file .env:
❯◉ .env (5 biến)
◉ .env.production (8 biến)
◯ .env.local (3 biến)Bước 7: Tóm tắt cấu hình
Xem xét trước khi triển khai:
📋 Tóm tắt cấu hình
Dự án: my-app
ID: prj_abc123
Slug: my-app
Cổng: 3000
Git Repository:
URL: https://github.com/user/my-app
Nhánh: main
Biến môi trường:
13 biến từ 2 file
? Tiếp tục triển khai? (Y/n)Bước 8: Triển khai
Sau khi xác nhận:
✓ Dự án được tạo/cập nhật
✓ Biến môi trường đã tải lên
✓ Git repository đã liên kết
✓ Triển khai đã kích hoạt
🚀 Triển khai bắt đầu
ID: dep_xyz789
URL: https://my-app.tose.appTrường hợp sử dụng
Triển khai lần đầu
bash
cd /path/to/your-app
tose up
# Chọn "Tạo dự án mới"Triển khai lại sau thay đổi code
bash
cd /path/to/your-app
tose up
# Chọn "Triển khai lại với cấu hình mới"Cập nhật biến môi trường
bash
tose up
# Chọn "Cập nhật cấu hình"
# Cập nhật file .env hoặc lựa chọnBest Practices
1. Commit trước khi triển khai
bash
git status
git add .
git commit -m "Sẵn sàng triển khai"
git push
tose up2. Xem xét tóm tắt cấu hình
Luôn xem xét trước khi xác nhận:
- Kiểm tra số cổng
- Xác minh nhánh Git
- Xác nhận biến môi trường
3. Kiểm tra trạng thái sau triển khai
bash
tose up
tose statusKhắc phục sự cố
API Key không được chấp nhận
bash
rm ~/.tose/config.json
tose upGit Repository không được phát hiện
Kiểm tra bạn đang trong Git repository:
bashgit statusXác minh remote tồn tại:
bashgit remote -v
Lệnh liên quan
tose status- Kiểm tra trạng thái sautose uptose logs- Xem logs triển khaitose down- Dừng triển khai