Skip to content

team-mirai/mirai-gikai

Repository files navigation

みらい議会

Ask DeepWiki codecov

セットアップ

# Supabaseの起動
npx supabase start

# 環境変数の設定(必要に応じて.envの内容を変更してください)
cp .env.example .env

# パッケージインストール
pnpm install

# SupabaseのDB初期化, 開発用シードデータのセットアップ
pnpm db:reset

# サーバー起動
pnpm dev

マイグレーション

# マイグレーションファイル生成
npx supabase migration new マイグレーション名

# マイグレーション実行 & 型ファイル更新
pnpm db:migrate

Adminユーザーの作成

  1. Supabase Studio上で Authentication > Add User からユーザーを作成
  2. Supabase Studio上で以下のSQLを実行
UPDATE auth.users
SET raw_app_meta_data = raw_app_meta_data || '{"roles": ["admin"]}'::jsonb
WHERE email = '<1で作成したユーザーのemail>';

Note

開発環境では、seedデータによって、email: admin@example.com, password: admin123456 のAdminユーザーが作成されます。

Contributors

Languages