Pengaturan Manual
Cara tercepat untuk membuat situs Saasfly baru adalah menggunakan create saasfly
seperti yang ditunjukkan dalam panduan Instalasi.
Persyaratan sistem
- Node.js - 18.17 atau lebih baru.
- Bun - 1.0 atau lebih baru.
- OS - macOS, Windows (termasuk WSL), dan Linux didukung.
Ngomong-ngomong, kami merekomendasikan penggunaan NVM (Node Version Manager) untuk menjalankan versi Node.js yang berbeda.
1. Instalasi Manual
Untuk membuat aplikasi Saasfly baru secara manual, hanya perlu beberapa langkah:
Fork dan Klon Repositori Dari GitHub
Silakan buka https://github.com/saasfly/saasfly , dan fork repositori ini.
Fork adalah salinan dari repositori. Fork repositori memungkinkan Anda bereksperimen dengan perubahan secara bebas tanpa memengaruhi proyek asli.
Klon repositori bercabang (silakan ganti <your_username>
dengan nama akun GitHub Anda):
Anda akan melihat prosedur kloning:
Instal Ketergantungan
Untuk pengalaman yang lebih baik, silakan gunakan Bun (Cara menginstal Bun) , alih-alih npm atau yarn.
Menggunakan bun
untuk menginstal dependensi:
Mungkin perlu waktu beberapa menit, lalu Anda akan melihat:
Hasilkan Jenis Prisma
Pastikan Anda berada di folder saasfly, lalu gunakan bun untuk menghasilkan tipe Prisma:
Keluaran:
2. Mulai Saasfly
Anda harus melakukan daftar di bawah ini untuk menjalankan server.
Mengatur Variabel Lingkungan
Masuk ke folder saasfly, duplikat file .env.example
, ganti namanya menjadi .env.local
, dan masukkan variabel Anda.
Pastikan Anda memiliki DB Postgres (Jika Anda tidak memiliki Postgres, klik di sini) dan telah membuat database baru.
POSTGRES_URL
harus ada di file .env.local
Anda:
Kemudian, gunakan bun
untuk membuat tabel database:
Keluaran:
Jika terjadi kesalahan, Anda dapat berbicara dengan kami di Discord, kami dengan senang hati akan menjawab apa pun tentang Saasfly.
Jalankan build Pertama
Karena beberapa komponen dasar diperlukan waktu kompilasi, Anda harus run build
terlebih dahulu.
Jalankan Server Pengembangan
Gunakan bun run
untuk memulai server web Anda:
Jika semuanya berjalan lancar, Saasfly sekarang akan melayani proyek Anda di http://localhost:3000, dan Anda dapat melihat hasilnya:
Selamat! Sekarang Anda dapat mulai membuat kode untuk membangun SaaS Anda.
Jika Anda baru mengenal Saasfly, lihat dokumen struktur proyek untuk ikhtisar semua file dan folder yang mungkin ada di aplikasi Anda.
Jalankan Dengan Stripe
Silakan baca artikel Stripe. Lalu gunakan bun dev
untuk menjalankannya dengan Stripe: