-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
56 lines (46 loc) · 2.13 KB
/
Copy path.env.example
File metadata and controls
56 lines (46 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Since the ".env" file is gitignored, you can use the ".env.example" file to
# build a new ".env" file when you clone the repo. Keep this file up-to-date
# when you add new variables to `.env`.
# This file will be committed to version control, so make sure not to have any
# secrets in it. If you are cloning this repo, create a copy of this file named
# ".env" and populate it with your secrets.
# When adding additional environment variables, the schema in "/src/env.js"
# should be updated accordingly.
# NextAuth.js
# You can generate a new secret on the command line with:
# openssl rand -base64 32
# https://next-auth.js.org/configuration/options#secret
NEXTAUTH_SECRET=""
NEXTAUTH_URL="https://yoshitomo.rxx.jp"
# OAuth Providers
# Google OAuth - Get credentials from: https://console.cloud.google.com/apis/credentials
# Callback URL: https://yoshitomo.rxx.jp/api/auth/callback/google
GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""
# Discord OAuth - Get credentials from: https://discord.com/developers/applications
# Callback URL: https://yoshitomo.rxx.jp/api/auth/callback/discord
DISCORD_CLIENT_ID=""
DISCORD_CLIENT_SECRET=""
# AI Services
# SambaNova API - Get from: https://sambanova.ai
# Provides: Llama-4-Maverick-17B-128E-Instruct (multimodal vision+text) & Whisper-Large-v3 (STT)
# API Endpoint: https://api.sambanova.ai/v1
SAMBANOVA_API_KEY=""
# Hume AI API - Get from: https://www.hume.ai
# Provides: Empathic TTS for emotionally intelligent voice feedback
# Voice Model: "Fumiko" (Japanese female voice)
# Docs: https://dev.hume.ai/docs/text-to-speech-tts/quickstart/typescript
HUME_AI_API_KEY=""
HUME_AI_SECRET_KEY=""
# Database
# PostgreSQL connection string
# https://www.prisma.io/docs/reference/database-reference/connection-urls#env
# Local development: postgresql://postgres:password@localhost:5432/yoshi
# Docker Compose: postgresql://postgres:password@db:5432/yoshi (db is the service name)
DATABASE_URL="postgresql://postgres:password@localhost:5432/yoshi"
# Application Configuration
APP_PORT="6666"
NODE_ENV="development"
# Database Ports (for Docker Compose)
# External port for debugging PostgreSQL from host machine
DB_EXTERNAL_PORT="6670"