Node.js と npm がインストールされていることを確認します。未インストールの場合は、以下のリンクからインストールしてください。
npm install
以下のコマンドを実行して、必要な環境変数ファイルを作成します。
cp src/envs/.env.sample src/envs/.env.development
cp src/envs/.env.sample src/envs/.env.production
cp src/envs/.env.sample src/envs/.env.local
同様に、以下のコマンドを実行して Prisma 用の環境変数ファイルを作成します。
cp prisma/.env.sample prisma/.env.development
cp prisma/.env.sample prisma/.env.production
cp prisma/.env.sample prisma/.env.local
ローカルで Supabase を実行するための手順です。
Supabase CLI が未インストールの場合、以下のコマンドでインストールします。
# supabaseをインストールしていない場合
brew install supabase/tap/supabase
プロジェクトの supabase ディレクトリに移動し、Supabase を起動します。
cd supabase
supabase start
ローカルの管理画面にアクセスするには、ブラウザで以下の URL にアクセスします。
http://localhost:54323
Prisma を使用してデータベーススキーマを反映させます。
npm run prisma:push:local
開発環境でアプリケーションを実行します。
npm run start:dev
Firebase CLI が未インストールの場合、以下のリンクからインストールしてください。
firebase login
firebase use reciperu-dev-app
firebase use <your-production-project-id>
npm run deploy:dev
npm run deploy:prod
これで、README が Markdown 形式で書かれ、手順が明確になりました。追加のセクションや説明が必要な場合は、適宜追加してください。