Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.23 KB

File metadata and controls

37 lines (25 loc) · 1.23 KB

ut-bridge

Notify

UT-Bridge は、メンバーの余力がないので一時的にサスペンドしています。 広報チームの余力が生まれたら、また活動再開する予定。

開発

必要なパッケージ

  • Bun >= v1.2

環境構築

  1. bun install を実行します。

  2. .env を作成し、 .env.sample をコピーします

  3. bun dev を実行すると、 http://localhost:5173 でフロントエンドサーバーが起動し、 http://localhost:3000 でバックエンドのサーバーが起動します。

  4. bun clean.env 以外の不要なファイルが消えます。

運用

デプロイ

毎週のミーティングでデプロイします。

  1. ステージング環境が動いていることを確認する
  2. Fly.io や Cloudflare の環境変数を更新する
  3. データベースのスキーマを更新する
  • DATABASE_URL=[production database url] bunx prisma db push
  1. release <- main にリベースする
  • git checkout release; git rebase main
  1. release にプッシュする
  • git push
  1. Fly.io、cloudflare のダッシュボードで、ちゃんと更新されていることを確認する
  2. プロダクションの動作確認をする