/
softailor
/
gridient
Обзор
Документация
Войти
/
softailor
/
gridient
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
.env.example
85 строк
4 KB
Jenkins
Auto add
18 фев 2026, 10:19
18 фев 2026, 10:19
1e6c4f8
Код
Авторство
О чём код?
# Окружение приложения (Development/Production) ASPNETCORE_ENVIRONMENT=Development # Протокол для backend (http или https) # Один протокол на выбор - выберите один вариант, другой закомментируйте # Вариант 1: HTTP (по умолчанию) BACKEND_SCHEME=http BACKEND_PORT=5000 BACKEND_HOST_PORT=5000 # Вариант 2: HTTPS (закомментирован) # BACKEND_SCHEME=https # BACKEND_PORT=5001 # BACKEND_HOST_PORT=44393 # Frontend настройки FRONTEND_HTTPS_PORT=2999 FRONTEND_HTTP_PORT=2998 # Для HTTPS режима (раскомментируйте при использовании HTTPS): # VITE_APP_HOST=https://localhost:44393 # ============================================ # Database Connection Strings # ============================================ # Для локальной разработки (вне Docker) # ConnectionStrings__Lists=Host=localhost;Port=5433;Database=gridient_db;Username=admin;Password=P@ssw0rd;Pooling=true;TrustServerCertificate=true # ConnectionStrings__Auth=Host=localhost;Port=5433;Database=gridient_auth;Username=admin;Password=P@ssw0rd;Pooling=true;TrustServerCertificate=true # Для Docker окружения (строки подключения задаются в docker-compose.yml) # ConnectionStrings__Lists=Host=db;Port=5432;Database=gridient_db;Username=admin;Password=P@ssw0rd;Pooling=true;TrustServerCertificate=true # ConnectionStrings__Auth=Host=db;Port=5432;Database=gridient_auth;Username=admin;Password=P@ssw0rd;Pooling=true;TrustServerCertificate=true # ============================================ # JWT Configuration (для Local Auth) # ============================================ # Настройки JWT токенов для локальной аутентификации # ВАЖНО: В продакшене используйте сильный секретный ключ! JWT__Issuer=GridientIssuer JWT__Audience=GridientAudience JWT__Secret=This_is_Demo3Long2Enough1Secret%Key JWT__AccessTokenLifetimeMinutes=15 JWT__RefreshTokenLifetimeHours=48 # ============================================ # OIDC Configuration (для внешней аутентификации) # ============================================ # Настройки OIDC провайдера (Azure AD, Keycloak, Okta и т.д.) # Раскомментируйте и настройте при использовании OIDC # OIDC__Authority=https://your-oidc-provider.com # OIDC__ClientId=gridient-client # OIDC__ClientSecret=client-secret # OIDC__ResponseType=code # OIDC__Scope=openid profile email # OIDC__GetClaimsFromUserInfoEndpoint=true # OIDC__SaveTokens=true # ============================================ # Claim Mappings (для OIDC) # ============================================ # Маппинг claims от OIDC провайдера в стандартные claims Gridient # Настройте в соответствии с вашим OIDC провайдером # AUTH__CLAIMMAPPINGS__USERIDCLAIM=sub # AUTH__CLAIMMAPPINGS__LOGINCLAIM=preferred_username # AUTH__CLAIMMAPPINGS__DISPLAYNAMECLAIM=name # AUTH__CLAIMMAPPINGS__EMAILCLAIM=email # AUTH__CLAIMMAPPINGS__ROLECLAIMS=roles,groups # ============================================ # PostgreSQL Database (для docker-compose) # ============================================ POSTGRES_USER=admin POSTGRES_PASSWORD=P@ssw0rd POSTGRES_DB=postgres # ============================================ # Application Settings # ============================================ # Максимальный размер вложений (в МБ) ATTACHMENTOPTIONS__MAXFILEMBSIZE=10 # Регистрация пользователей REGISTRATION__ENABLEPUBLICSIGNUP=true REGISTRATION__ENABLEADMINCREATION=true