- 以下のパッケージをインストールしてください。
- Bun >= v1.2
- Hivemind (optional)
- 以下のコマンドを実行してください。
bun install --frozen-lockfile.envを作成し、クレデンシャルを埋めてください。
# データベースを作成/更新する
bun db push# 開発モードを実行するには、以下のコマンドを実行してください。
# $BASE_URL に Vite サーバーが立ち上がるので、そこで確認してください。
bun dev
# 同じコマンドを実行するが、出力が見やすい:
hivemind
# Storybookの使用
# localhost:6006 にStorybookが立ち上がるので、そこでUIを確認してください。
bun run storybookコードをプッシュする前に、コード品質をチェックするために以下のコマンドを実行してください。
bun checkもしコード品質チェックでエラーがある場合は、以下のコマンドを実行して修正してください。
bun fix- Vite 開発サーバー (localhost:3000) -> すべてのリクエストはこのサーバーがプロキシ (ログインのリダイレクトを除く)
- Elysia サーバー (localhost:4000) -> /api 以下のリクエストをプロキシされて受け取る
- Elysia サーバー (localhost:${PORT}) -> /api 以外は public/index.html を返す
モックモードを実行するには、以下のコマンドを実行してください。
PUBLIC_MOCK_DATA=true bun devこのコマンドを実行すると、モックデータを使用してアプリケーションが実行されます。
{
"editor.codeActionsOnSave": {
"source.biome": "always",
"source.organizeImports.biome": "always"
}
}