- Сгенерированный пример ENCRYPTION_KEY с командой для генерации - Пометка 'сгенерируйте свой для прода'
23 lines
1.5 KiB
Plaintext
23 lines
1.5 KiB
Plaintext
# ======================================================================
|
|
# superset-tools — backend .env.example
|
|
# Только обязательные переменные. Остальное настраивается через web UI.
|
|
# ======================================================================
|
|
|
|
# ── Обязательно: секреты ──
|
|
# JWT-ключ подписи токенов (backend + agent используют один)
|
|
# Сгенерировать: python -c "import secrets; print(secrets.token_urlsafe(32))"
|
|
AUTH_SECRET_KEY=change-me-to-a-random-secret
|
|
|
|
# Fernet-ключ шифрования паролей подключений и API-ключей
|
|
# Сгенерировать: python3 -c "import base64,os; print(base64.urlsafe_b64encode(os.urandom(32)).decode())"
|
|
# Пример (сгенерируйте свой для прода):
|
|
ENCRYPTION_KEY=3YIxOr3_GFht9ZyjRQMqOdtuO1CKOj8Y9mpY89iMbZY=
|
|
|
|
# ── Обязательно: база данных ──
|
|
# PostgreSQL (пример для локальной разработки через docker-compose)
|
|
DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools
|
|
# Отдельная БД для аутентификации (если не задана — требуется явно)
|
|
AUTH_DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools
|
|
# Отдельная БД для задач (если не задана — DATABASE_URL)
|
|
TASKS_DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools
|