From b78493aeb76b4e13d958606b02315c757391cd34 Mon Sep 17 00:00:00 2001 From: busya Date: Sat, 4 Jul 2026 14:59:39 +0300 Subject: [PATCH] =?UTF-8?q?chore:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=D1=8B=20?= =?UTF-8?q?=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=B2=20.en?= =?UTF-8?q?v.example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - backend/.env.example — пример DATABASE_URL с комментарием - root/.env.example — заполнены примеры для всех переменных (AUTH_SECRET_KEY, DATABASE_URL, INITIAL_ADMIN_PASSWORD, POSTGRES_PASSWORD) --- .env.example | 30 +++++++++++++++--------------- backend/.env.example | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.env.example b/.env.example index 9090058a..b51234eb 100644 --- a/.env.example +++ b/.env.example @@ -4,35 +4,35 @@ # ====================================================================== # --- Обязательно: секреты --- -AUTH_SECRET_KEY= # JWT-ключ подписи токенов (обязательно, без него сервер не стартует) -ENCRYPTION_KEY= # Fernet-ключ шифрования (обязательно) +AUTH_SECRET_KEY=change-me-to-a-random-secret # JWT-ключ подписи токенов (обязательно) +ENCRYPTION_KEY= # Fernet-ключ шифрования (обязательно) # --- Обязательно: базы данных --- -DATABASE_URL= # Основная БД (обязательно для production) -AUTH_DATABASE_URL= # БД аутентификации (если не задан — требуется явно) -TASKS_DATABASE_URL= # БД задач (если не задан — fallback на DATABASE_URL) +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 отключён) +ADFS_CLIENT_ID= # Client ID для ADFS (оставьте пустым, если не используется) ADFS_CLIENT_SECRET= # Client Secret для ADFS ADFS_METADATA_URL= # URL метаданных ADFS # --- Администратор (первый запуск) --- -INITIAL_ADMIN_CREATE=false # true — создать администратора при старте +INITIAL_ADMIN_CREATE=false # true — создать администратора при старте (только для первого запуска) INITIAL_ADMIN_USERNAME=admin # Логин администратора -INITIAL_ADMIN_PASSWORD= # Пароль (обязателен при INITIAL_ADMIN_CREATE=true) -INITIAL_ADMIN_EMAIL= # Email администратора (опционально) +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 -POSTGRES_PORT=5432 -POSTGRES_DB=ss_tools -POSTGRES_USER=postgres -POSTGRES_PASSWORD= +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 +COMPOSE_PROJECT_NAME=superset-tools # Имя Docker Compose проекта diff --git a/backend/.env.example b/backend/.env.example index 99f60d7d..2403816b 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -13,7 +13,7 @@ AUTH_SECRET_KEY=change-me-to-a-random-secret ENCRYPTION_KEY= # ── Обязательно: база данных ── -# PostgreSQL +# PostgreSQL (пример для локальной разработки через docker-compose) DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools # Отдельная БД для аутентификации (если не задана — требуется явно) AUTH_DATABASE_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/ss_tools