Enhance AppConfig with JWT settings and update Program.cs for improved authentication handling. Modify README.md to reflect new environment variable structure for configuration.
This commit is contained in:
@@ -13,9 +13,9 @@ dotnet run
|
||||
```bash
|
||||
docker build -t dex-demo-backend-dotnet:latest .
|
||||
docker run -p 8000:8000 \
|
||||
-e DB_HOST=postgres \
|
||||
-e DB_PORT=5440 \
|
||||
-e DEX_ISSUER=https://dex.127.0.0.1.sslip.io/ \
|
||||
-e AppConfig__DbHost=postgres \
|
||||
-e AppConfig__DbPort=5440 \
|
||||
-e AppConfig__Issuer=https://dex.127.0.0.1.sslip.io/ \
|
||||
dex-demo-backend-dotnet:latest
|
||||
```
|
||||
|
||||
@@ -34,8 +34,20 @@ docker run -p 8000:8000 \
|
||||
|
||||
## Переменные окружения
|
||||
|
||||
Все переменные идентичны Python версии:
|
||||
- `DB_HOST`, `DB_PORT`, `DB_NAME`, `DB_USER`, `DB_PASSWORD`
|
||||
- `DEX_ISSUER`
|
||||
- `INSECURE_DEV_MODE`, `INSECURE_DEV_EMAIL`
|
||||
### База данных
|
||||
- `AppConfig__DbHost` - хост PostgreSQL (по умолчанию: postgres)
|
||||
- `AppConfig__DbPort` - порт PostgreSQL (по умолчанию: 5440)
|
||||
- `AppConfig__DbName` - имя базы данных (по умолчанию: dexdemo)
|
||||
- `AppConfig__DbUser` - пользователь базы данных (по умолчанию: dexdemo)
|
||||
- `AppConfig__DbPassword` - пароль базы данных (по умолчанию: dexdemo)
|
||||
|
||||
### Аутентификация
|
||||
- `AppConfig__Issuer` - URL Dex сервера (по умолчанию: https://dex.127.0.0.1.sslip.io/)
|
||||
|
||||
### Режим разработки
|
||||
- `AppConfig__InsecureDevMode` - включить небезопасный режим разработки (true/false)
|
||||
- `AppConfig__InsecureDevEmail` - email для тестирования в режиме разработки
|
||||
|
||||
### CORS
|
||||
- `AppConfig__AllowedOrigins` - разрешенные origins для CORS (JSON массив)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user