pnpm install
まずwranglerログインをして、CloudflareをCLIベースで操作でるようにします。
cd apps/api && pnpm dlx wrangler login
次に、下記コマンドを実行し、D1 SQLデータベースを作成します。
XXX
はデータベース名になります。
pnpm dlx wrangler d1 create XXX
作成に成功すると、以下のような設定ファイルが出力されるため、wrangler.toml
内に追記します。
[[d1_databases]]
binding = "DB" # i.e. available in your Worker on env.DB
database_name = "XXXXX"
database_id = "XXX-XXX-XXX-XXX"
migrations_dir = "migrations"
# api
pnpm api dev
# app
pnpm app dev
# admin
pnpm admin dev