;### Changed
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 39m16s
Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 39m16s
- 🔑 **JWT_SECRET → JWT_SECRET_KEY**: Используется `JWT_SECRET_KEY` для совместимости с `@core`, `@inbox`, `@presence` - Fallback на `JWT_SECRET` для обратной совместимости - Обновлена документация: README.md, configuration.md - **BREAKING**: Требует установки `JWT_SECRET_KEY` в production (или использование legacy `JWT_SECRET`) ### Fixed (Tests & Code Quality) - 🧪 **Удален мертвый код**: Removed unused mock functions and structs from tests - 🔧 **Исправлены async тесты**: Changed `#[test]` → `#[tokio::test]` для async функций - 🧹 **Чистые warnings**: Все тесты компилируются без warnings - 📝 **Префиксы unused полей**: `_field` вместо `#[allow(dead_code)]`
This commit is contained in:
@@ -27,7 +27,7 @@ cargo run
|
||||
REDIS_URL=redis://localhost:6379
|
||||
STORJ_ACCESS_KEY=your-storj-key
|
||||
STORJ_SECRET_KEY=your-storj-secret
|
||||
JWT_SECRET=your-jwt-secret
|
||||
JWT_SECRET_KEY=your-jwt-secret
|
||||
```
|
||||
|
||||
### Optional
|
||||
@@ -74,7 +74,7 @@ services:
|
||||
REDIS_URL: redis://redis:6379
|
||||
STORJ_ACCESS_KEY: ${STORJ_ACCESS_KEY}
|
||||
STORJ_SECRET_KEY: ${STORJ_SECRET_KEY}
|
||||
JWT_SECRET: ${JWT_SECRET}
|
||||
JWT_SECRET_KEY: ${JWT_SECRET_KEY}
|
||||
depends_on: [redis]
|
||||
```
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ Quoter использует следующие переменные окруже
|
||||
| `STORJ_SECRET_KEY` | Секретный ключ Storj S3 | `your-storj-secret-key` |
|
||||
| `AWS_ACCESS_KEY` | Ключ доступа к AWS S3 (fallback) | `your-aws-access-key` |
|
||||
| `AWS_SECRET_KEY` | Секретный ключ AWS S3 (fallback) | `your-aws-secret-key` |
|
||||
| `JWT_SECRET` | Секрет для валидации JWT токенов | `your-jwt-secret-key` |
|
||||
| `JWT_SECRET_KEY` | Секрет для валидации JWT токенов (должен совпадать с @core) | `your-jwt-secret-key` |
|
||||
|
||||
### Опциональные переменные
|
||||
|
||||
@@ -32,7 +32,7 @@ Quoter использует следующие переменные окруже
|
||||
REDIS_URL=redis://localhost:6379
|
||||
|
||||
# JWT Authentication (обязательно)
|
||||
JWT_SECRET=your-super-secret-jwt-key
|
||||
JWT_SECRET_KEY=your-super-secret-jwt-key # Должен совпадать с @core
|
||||
|
||||
# Storj S3 - основное хранилище (обязательно)
|
||||
STORJ_ACCESS_KEY=your-storj-access-key
|
||||
@@ -214,8 +214,8 @@ aws s3 ls --profile aws
|
||||
|
||||
**3. JWT validation failed**
|
||||
```bash
|
||||
# Проверьте JWT_SECRET
|
||||
echo $JWT_SECRET
|
||||
# Проверьте JWT_SECRET_KEY
|
||||
echo $JWT_SECRET_KEY
|
||||
# Должен быть установлен и совпадать с core API
|
||||
```
|
||||
|
||||
|
||||
@@ -405,7 +405,7 @@ async function uploadWithRetry(client: QuoterUploadClient, file: File, maxRetrie
|
||||
|
||||
```bash
|
||||
# Обязательные
|
||||
JWT_SECRET=your-jwt-secret-key
|
||||
JWT_SECRET_KEY=your-jwt-secret-key
|
||||
REDIS_URL=redis://localhost:6379
|
||||
STORJ_ACCESS_KEY=your-storj-access-key
|
||||
STORJ_SECRET_KEY=your-storj-secret-key
|
||||
|
||||
Reference in New Issue
Block a user