# ====================================================================== # superset-tools — Переменные окружения # Только обязательные + docker. Остальное настраивается через web UI. # ====================================================================== # --- Обязательно: секреты --- AUTH_SECRET_KEY=change-me-to-a-random-secret # JWT-ключ подписи токенов (обязательно) ENCRYPTION_KEY=3YIxOr3_GFht9ZyjRQMqOdtuO1CKOj8Y9mpY89iMbZY= # 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 проекта