File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed
Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -15,13 +15,24 @@ npx prisma dev
1515```
1616を実行し、` t ` キーを押して表示される DATABASE_URL をコピー
1717
18- ルートディレクトリに .env.local という名前のファイルを作成し、以下の内容を記述
18+ ルートディレクトリに .env または .env .local という名前のファイルを作成し、以下の内容を記述
1919``` dotenv
2020API_KEY=GeminiAPIキー
2121BETTER_AUTH_URL=http://localhost:3000
2222DATABASE_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
2738npx 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でデプロイしています。
5971Cloudflare Worker のビルドログとステータス表示が見れますが、そちらは使っていません。
You can’t perform that action at this time.
0 commit comments