- Bun >= v1.2
-
bun install
を実行します。 -
.env
を作成し、.env.sample
をコピーします -
bun dev
を実行すると、 http://localhost:5173 でフロントエンドサーバーが起動し、 http://localhost:3000 でバックエンドのサーバーが起動します。 -
bun clean
で.env
以外の不要なファイルが消えます。
毎週のミーティングでデプロイします。
- ステージング環境が動いていることを確認する
- Fly.io や Cloudflare の環境変数を更新する
- データベースのスキーマを更新する
DATABASE_URL=[production database url] bunx prisma db push
- release <- main にリベースする
git checkout release; git rebase main
- release にプッシュする
git push
- Fly.io、cloudflare のダッシュボードで、ちゃんと更新されていることを確認する
- プロダクションの動作確認をする