Files
status/docs/RU.md

33 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Настройка приложения
### Переменные окружения
| Название | Пример |
|-----------------------------------------|----------------------------------|
| DATABASE_HOST | localhost |
| DATABASE_PORT | 5432 |
| DATABASE_USER | someUserName |
| DATABASE_PASS | strongPassword |
| DATABASE_DB | statuspage |
| DATABASE_TZ | Europe/Moscow |
| RABBIT_USER | user |
| RABBIT_PASSWORD | user |
| RABBIT_HOST | localhost |
| RABBIT_PORT | 5672 |
| [JWT_SIGN_KEY_PATH](#JWT_SIGN_KEY_PATH) | example/keys/jwt_private_key.pem |
#### JWT_SIGN_KEY_PATH
Для подписи JWT токенов, нужно сгенерировать пару ключей, для примера, они уже есть в проекте,
и для проверки работы можно оставить текущую конфигурацию. Для production - необходимо сгенерировать свои ключи.
Если ключ расположен рядом с исполняемым файлом, укажите путь до него без `/` в начале.
Для генерации ключей можно использовать следующие команды:
```shell
openssl genpkey -algorithm Ed25519 -out jwt_private_key.pem
openssl pkey -in jwt_private_key.pem -pubout -out jwt_public_key.pem
```
Для генерации ключей используйте `Ed25519` алгоритм.