42 lines
846 B
Bash
42 lines
846 B
Bash
# === Core ===
|
|
PROJECT_NAME=
|
|
PROJECT_VERSION=1.0.0
|
|
PROJECT_ENV=local
|
|
|
|
# === Server ===
|
|
SERVER_HOST=0.0.0.0
|
|
SERVER_PORT=8020
|
|
# SERVER_EXTERNAL_URL=http://your-domain.com:8020
|
|
|
|
# === Database ===
|
|
# [ASK]: SQLite для dev или PostgreSQL?
|
|
# DATABASE_URL=sqlite+aiosqlite:///./app.db
|
|
# DATABASE_URL=postgresql+asyncpg://user:pass@localhost/dbname
|
|
|
|
# === JWT ===
|
|
JWT_SECRET_KEY=
|
|
JWT_ALGORITHM=HS256
|
|
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=60
|
|
JWT_REFRESH_TOKEN_EXPIRE_DAYS=30
|
|
|
|
# === AI (опционально) ===
|
|
# AI_PROVIDER_KEY=
|
|
# AI_FALLBACK_MODEL=yandex_gpt
|
|
# AI_TIMEOUT=10
|
|
|
|
# === OAuth (опционально) ===
|
|
# OAUTH_YANDEX_ID=
|
|
# OAUTH_YANDEX_SECRET=
|
|
# OAUTH_GOOGLE_ID=
|
|
# OAUTH_GOOGLE_SECRET=
|
|
|
|
# === Email (опционально) ===
|
|
# SMTP_HOST=
|
|
# SMTP_PORT=587
|
|
# SMTP_USER=
|
|
# SMTP_PASS=
|
|
|
|
# === Logging ===
|
|
LOG_LEVEL=INFO
|
|
# LOG_LEVEL=DEBUG
|