Skip to content

Latest commit

 

History

History

api

FlutterKaigi 2024 チケットシステムAPI

このディレクトリでは、FlutterKaigi 2024 チケットシステムのAPIを実装しています。

仕様

  • 言語: TypeScript
  • フレームワーク: Hono
  • 実行環境: Cloudflare Workers
  • データベース: Supabase
  • 認証: Supabase Auth

環境構築

  • pnpm をインストールする
    • このディレクトリで pnpm install を実行する
  • 環境変数を設定
    • 必要に応じて、.dev.vars 内の環境変数を変更する
cp .dev.vars.example .dev.vars
  • ローカルでの実行
pnpm run dev

デプロイ

pnpm run deploy

util/supabaseSchema.ts の更新方法

Supabaseのスキーマを更新したら、以下のコマンドを実行して util/supabaseSchema.ts を更新してください。

pnpm run generate:supabase