- ENCRYPTION_KEY: smoke test generates a fresh key inline; templates use a placeholder - drop RUSAL_ROOT.cer (client-specific public cert) + gitignore it
48 lines
2.8 KiB
Plaintext
48 lines
2.8 KiB
Plaintext
# ======================================================================
|
|
# superset-tools — backend .env.example
|
|
# Используется для прямого запуска бекенда (без docker compose).
|
|
# При использовании docker-compose — переменные задаются в compose/environment.
|
|
# ======================================================================
|
|
|
|
# ── Безопасность (ОБЯЗАТЕЛЬНО) ─────────────────────────────────────────
|
|
# JWT-ключ подписи токенов — единый для backend и agent.
|
|
# Сгенерировать: python3 -c "import secrets; print(secrets.token_urlsafe(32))"
|
|
AUTH_SECRET_KEY=change-me-to-a-random-secret-32-chars-min
|
|
|
|
# Fernet-ключ шифрования паролей подключений и API-ключей.
|
|
# Сгенерировать: python3 -c "import base64,os; print(base64.urlsafe_b64encode(os.urandom(32)).decode())"
|
|
ENCRYPTION_KEY=change-me-generate-a-fernet-key
|
|
|
|
# JWT audience / issuer (опционально)
|
|
# JWT_AUDIENCE=superset-tools-api
|
|
# JWT_ISSUER=superset-tools
|
|
|
|
# ── База данных (ОБЯЗАТЕЛЬНО) ──────────────────────────────────────────
|
|
DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools
|
|
AUTH_DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools
|
|
TASKS_DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools
|
|
|
|
# ── Admin bootstrap ────────────────────────────────────────────────────
|
|
# INITIAL_ADMIN_CREATE=true
|
|
# INITIAL_ADMIN_USERNAME=admin
|
|
# INITIAL_ADMIN_PASSWORD=change-me
|
|
|
|
# ── LLM / провайдеры ───────────────────────────────────────────────────
|
|
OPENAI_API_KEY=
|
|
ANTHROPIC_API_KEY=
|
|
|
|
# ── CORS / Безопасность ────────────────────────────────────────────────
|
|
ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
|
|
FORCE_HTTPS=false
|
|
APP_TIMEZONE=Europe/Moscow
|
|
|
|
# ── ADFS SSO (опционально) ─────────────────────────────────────────────
|
|
# ADFS_CLIENT_ID=
|
|
# ADFS_CLIENT_SECRET=
|
|
# ADFS_METADATA_URL=
|
|
|
|
# ── OpenRouter (опционально) ───────────────────────────────────────────
|
|
# OPENROUTER_SITE_URL=
|
|
# OPENROUTER_APP_NAME=
|
|
# APP_BASE_URL=
|