新しい Saasfly サイトを作成する最も簡単な方法は、インストール ガイドに示されているように create saasfly
を使用することです。
システム要求
- Node.js - 18.17 以降。
- Bun - 1.0 以降。
- OS - macOS、Windows(WSLを含む)、Linuxがサポートされています。
ちなみに、異なるバージョンのNode.jsを実行するには、NVM(Node Version Manager)を使用することをお勧めします。
1. 手動インストール
新しい Saasfly アプリを手動で作成するには、次のいくつかの手順を実行するだけです。
GitHub からリポジトリをフォークしてクローンする
https://github.com/saasfly/saasfly を開いて、このリポジトリをフォークしてください。
フォークはリポジトリのコピーです。リポジトリをフォークすると、元のプロジェクトに影響を与えずに変更を自由に試すことができます。
フォークしたリポジトリをクローンします (<your_username>
を GitHub のアカウント名に置き換えてください):
クローン作成の手順は次のようになります。
依存関係をインストールする
より良いエクスペリエンスを得るには、npm や yarn の代わりに Bun (Bun のインストール方法) を使用してください。
bun
を使用して依存関係をインストールします。
数分かかる場合がありますが、その後、次の画面が表示されます。
Prismaタイプの生成
saasfly フォルダー内にあることを確認してから、bun を使用して Prisma タイプを生成してください。
出力:
2. Saasflyを始める
サーバーを実行するには、以下のリストを実行する必要があります。
環境変数を設定する
saasfly フォルダに入り、.env.example
ファイルを複製し、名前を .env.local
に変更して、変数を入力します。
Postgres DB があることを確認し (Postgres がない場合は、ここをクリックしてください)、新しいデータベースを作成してください。
POSTGRES_URL
は .env.local
ファイル内に次の内容を含める必要があります。
次に、bun
を使用してデータベース テーブルを作成します。
出力:
何か問題が発生した場合は、Discord でお問い合わせください。Saasfly に関するあらゆるご質問に喜んでお答えします。
まずビルドを実行する
いくつかの基本コンポーネントはコンパイル時に必要なので、最初に run build
を実行する必要があります。
開発サーバーを実行する
bun run
を使用して Web サーバーを起動します。
すべてがうまくいけば、Saasfly は http://localhost:3000 でプロジェクトを提供するようになり、結果を確認できます。
おめでとうございます! これで、SaaS を構築するためのコーディングを開始できます。
Saasfly を初めて使用する場合は、プロジェクト構造 ドキュメントを参照して、アプリケーションで使用可能なすべてのファイルとフォルダーの概要を確認してください。
Stripeで実行
Stripe の記事を読んでください。その後、bun dev
を使用して Stripe で実行します。