Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.93 KB

File metadata and controls

69 lines (48 loc) · 1.93 KB

セットアップ

リポジトリをクローンした後、必要なパッケージをインストールする必要があります。
リポジトリのルートディレクトリで以下のコマンドを実行してください。

bun install --frozen-lockfile

開発

# データベースを作成するには、 `.env` で `DATABASE_URL` を設定し、以下のコマンドを実行してください。
bun db push
# 開発モードを実行するには、以下のコマンドを実行してください。
# $BASE_URL に Vite サーバーが立ち上がるので、そこで確認してください。
bun dev

# Storybookの使用
# localhost:6006 にStorybookが立ち上がるので、そこでUIを確認してください。
bun run storybook

コードをプッシュする前に、コード品質をチェックするために以下のコマンドを実行してください。

bun check

もしコード品質チェックでエラーがある場合は、以下のコマンドを実行して修正してください。

bun fix

サーバー構成

1. 開発中

  • Vite 開発サーバー (localhost:3000) -> すべてのリクエストはこのサーバーがプロキシ (ログインのリダイレクトを除く)
  • Elysia サーバー (localhost:4000) -> /api 以下のリクエストをプロキシされて受け取る

2. プロダクション

  • Elysia サーバー (localhost:${PORT}) -> /api 以外は public/index.html を返す

モックモード

モックモードを実行するには、以下のコマンドを実行してください。

PUBLIC_MOCK_DATA=true bun dev

このコマンドを実行すると、モックデータを使用してアプリケーションが実行されます。

推奨 VS Code 設定

{
	"editor.codeActionsOnSave": {
		"source.biome": "always",
		"source.organizeImports.biome": "always"
	}
}