2.0 KiB
2.0 KiB
Настройка приложения
Переменные окружения
| Название | Пример |
|---|---|
| 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 | example/keys/jwt_private_key.pem |
JWT_SIGN_KEY_PATH
Для подписи JWT токенов, нужно сгенерировать пару ключей, для примера, они уже есть в проекте, и для проверки работы можно оставить текущую конфигурацию. Для production - необходимо сгенерировать свои ключи.
Если ключ расположен рядом с исполняемым файлом, укажите путь до него без / в начале.
Для генерации ключей можно использовать следующие команды:
openssl genpkey -algorithm Ed25519 -out jwt_private_key.pem
openssl pkey -in jwt_private_key.pem -pubout -out jwt_public_key.pem
Для генерации ключей и используйте Ed25519 алгоритм.