Files
ss-tools/.env.example
busya b78493aeb7 chore: добавить примеры значений в .env.example
- backend/.env.example — пример DATABASE_URL с комментарием
- root/.env.example — заполнены примеры для всех переменных
  (AUTH_SECRET_KEY, DATABASE_URL, INITIAL_ADMIN_PASSWORD, POSTGRES_PASSWORD)
2026-07-04 14:59:39 +03:00

39 lines
2.4 KiB
Plaintext

# ======================================================================
# superset-tools — Переменные окружения
# Только обязательные + docker. Остальное настраивается через web UI.
# ======================================================================
# --- Обязательно: секреты ---
AUTH_SECRET_KEY=change-me-to-a-random-secret # JWT-ключ подписи токенов (обязательно)
ENCRYPTION_KEY= # Fernet-ключ шифрования (обязательно)
# --- Обязательно: базы данных ---
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 # БД задач
# --- ADFS SSO (опционально) ---
ADFS_CLIENT_ID= # Client ID для ADFS (оставьте пустым, если не используется)
ADFS_CLIENT_SECRET= # Client Secret для ADFS
ADFS_METADATA_URL= # URL метаданных ADFS
# --- Администратор (первый запуск) ---
INITIAL_ADMIN_CREATE=false # true — создать администратора при старте (только для первого запуска)
INITIAL_ADMIN_USERNAME=admin # Логин администратора
INITIAL_ADMIN_PASSWORD=admin123 # Пароль (обязателен при INITIAL_ADMIN_CREATE=true)
INITIAL_ADMIN_EMAIL=admin@example.com # Email администратора (опционально)
# --- Порты (Docker) ---
BACKEND_HOST_PORT=8001 # Внешний порт бэкенда на хосте
FRONTEND_HOST_PORT=8000 # Внешний порт фронтенда на хосте
# --- PostgreSQL (прямое подключение, без DATABASE_URL) ---
POSTGRES_HOST=localhost # Хост PostgreSQL
POSTGRES_PORT=5432 # Порт PostgreSQL
POSTGRES_DB=ss_tools # Имя БД
POSTGRES_USER=postgres # Пользователь
POSTGRES_PASSWORD=postgres # Пароль
# --- Docker Compose ---
COMPOSE_PROJECT_NAME=superset-tools # Имя Docker Compose проекта