Skip to content

yuito-it/mirai-gikai

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

952 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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ユーザーが作成されます。

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

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

About

みらい議会の地方議会版を全国展開するためのリポ(準備中)

Topics

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.1%
  • PLpgSQL 1.9%
  • Other 1.0%