Cài đặt
Sẵn sàng cài đặt Saasfly? Hãy làm theo hướng dẫn này để sử dụng CLI create saasfly
để bắt đầu.
yêu cầu hệ thống
- Node.js - 18.17 trở lên..
- Bun - 1.0 trở lên.
- OS - macOS, Windows (bao gồm WSL) và Linux đều được hỗ trợ.
Nhân tiện, chúng tôi khuyên bạn nên sử dụng NVM (Node Version Manager) để chạy các phiên bản khác nhau của Node.js.
1. Chạy Trình hướng dẫn thiết lập
Chạy lệnh sau trong terminal của bạn để bắt đầu trình hướng dẫn cài đặt tiện dụng của chúng tôi:
Khi cài đặt, bạn sẽ thấy những lời nhắc sau:
- Sao chép kho lưu trữ saasfly vào thư mục đã chỉ định.
- Xóa lịch sử git
- Cài đặt các phụ thuộc
- Tạo loại Prisma
Sau khi nhắc, create saasfly
sẽ tạo một thư mục có tên dự án của bạn và cài đặt các phụ thuộc cần thiết.
2. Bắt đầu Saasfly
Bạn nên thực hiện các bước dưới đây để chạy máy chủ.
Thiết lập các biến môi trường
Vào thư mục saasfly, sao chép tệp .env.example
, đổi tên thành .env.local
và nhập các biến của bạn.
Đảm bảo bạn có Postgres DB (Nếu bạn không có Postgres, hãy nhấp vào đây) và đã tạo cơ sở dữ liệu mới.
POSTGRES_URL
phải có trong tệp .env.local
của bạn:
Sau đó, sử dụng bun
để tạo bảng cơ sở dữ liệu:
Đầu ra:
Nếu có gì không ổn, bạn có thể trao đổi với chúng tôi trên Discord, chúng tôi rất vui lòng giải đáp mọi thắc mắc về Saasfly.
Chạy bản dựng đầu tiên
Vì một số thành phần cơ bản cần phải biên dịch ngay nên trước tiên bạn phải run build
.
Chạy máy chủ phát triển
Sử dụng bun run
để khởi động máy chủ web của bạn:
Nếu mọi việc diễn ra tốt đẹp, Saasfly sẽ chạy dự án của bạn trên http://localhost:3000 và bạn có thể thấy kết quả:
Xin chúc mừng! Bây giờ bạn có thể bắt đầu viết mã để xây dựng SaaS của mình.
Nếu bạn mới sử dụng Saasfly, hãy xem tài liệu cấu trúc dự án để biết tổng quan về tất cả các tệp và thư mục có thể có trong ứng dụng của bạn.
Chạy với Stripe
Vui lòng đọc bài viết Stripe. Sau đó sử dụng bun dev
để chạy với Stripe: