Skip to content
 
 

Latest commit

 

History

1,165 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

ローカル開発環境では、pnpm seedpnpm db:reset からも実行されます)によって email: admin@example.com, password: admin123456 のAdminユーザーが作成されます。 このAdminユーザーは SUPABASE_URL が localhost を指している場合のみ作成され、ホスト環境(staging・preview ブランチ等)には作成されません。 メールアドレス・パスワードを変えたい場合は SEED_ADMIN_EMAIL / SEED_ADMIN_PASSWORD を設定してください。

Fork して独自サービスを運営する場合

本リポジトリを fork して独自にサービスを運営する場合は、Fork ガイドライン を確認してください。本家サービスとの混同防止のため、ロゴ・カラー・サービス名称などの変更が必要です。

About

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages