Skip to content

Commit b15173a

Browse files
committed
update readme
1 parent 4e7dd62 commit b15173a

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,24 @@ npx prisma dev
1515
```
1616
を実行し、`t` キーを押して表示される DATABASE_URL をコピー
1717

18-
ルートディレクトリに .env.local という名前のファイルを作成し、以下の内容を記述
18+
ルートディレクトリに .env または .env.local という名前のファイルを作成し、以下の内容を記述
1919
```dotenv
2020
API_KEY=GeminiAPIキー
2121
BETTER_AUTH_URL=http://localhost:3000
2222
DATABASE_URL="postgres://... (prisma devの出力)"
23+
GOOGLE_CLIENT_ID=
24+
GOOGLE_CLIENT_SECRET=
25+
GITHUB_CLIENT_ID=
26+
GITHUB_CLIENT_SECRET=
2327
```
2428

29+
* `API_KEY` はGeminiのAPIキーを作成して設定します。未設定の場合チャットが使えません
30+
* `GITHUB_CLIENT_ID` `GITHUB_CLIENT_SECRET` はGitHub OAuthのクライアントIDとシークレットを設定します。未設定の場合「GitHubでログイン」が使えません。
31+
作り方については https://www.better-auth.com/docs/authentication/github を参照
32+
* `GOOGLE_CLIENT_ID` `GOOGLE_CLIENT_SECRET` はGoogle OAuthのクライアントIDとシークレットを設定します。未設定の場合「Googleでログイン」が使えません。
33+
作り方については https://www.better-auth.com/docs/authentication/google を参照 (GitHubのほうがかんたんかも)
34+
35+
2536
別のターミナルで、
2637
```bash
2738
npx drizzle-kit migrate
@@ -51,9 +62,10 @@ npm run lint
5162
### 本番環境の場合
5263

5364
上記の環境変数以外に、
54-
* BETTER_AUTH_SECRET に任意の文字列
55-
* GOOGLE_CLIENT_IDとGOOGLE_CLIENT_SECRETにGoogle OAuthのクライアントIDとシークレット https://www.better-auth.com/docs/authentication/google
56-
* GITHUB_CLIENT_IDとGITHUB_CLIENT_SECRETにGitHub OAuthのクライアントIDとシークレット https://www.better-auth.com/docs/authentication/github
65+
66+
* `BETTER_AUTH_SECRET` に任意の文字列
67+
68+
が必要です。
5769

5870
現在は本番環境(my-code.utcode.net)はCoolifyでデプロイしています。
5971
Cloudflare Worker のビルドログとステータス表示が見れますが、そちらは使っていません。

0 commit comments

Comments
 (0)