...
Приложение A. Значение переменных окружения из .env
Примечание |
---|
LEMMUS_ACCESS_TTL_S отвечает за время жизни токена авторизации. Рекомендуется увеличить его до 3600 секунд для комфортной работы в WEB-интерфейсе. |
Переменная | Значение по умолчанию | Описание | ||
---|---|---|---|---|
Переменные для дистрибуции | ||||
BACKEND_VERSION_TAG | 0.5 | Версия сервисов бэкенда (naice-gavia, naice-lemmus, naice-ovis, naice-ursus) | ||
FRONTEND_VERSION_TAG | 0.5 | Версия сервиса фронтенда (naice-web, известный как larus) | ||
ELTEX_HUB | nexus.eltex.loc:9015 | Репозиторий со стабильными версиями сборок ПО | ||
ELTEX_HUB | hub.eltex-co.ru/naice | Внешний репозиторий со стабильными версиями сборок ПО | ||
ELTEX_FEATURE_HUB | nexus.eltex.loc:9008 | Репозиторий с версиями сборок ПО в разработке. Для внутреннего использования. | ||
BACKEND_HUB | ELTEX_HUB | Переменная, хранящая текущий выбранный репозиторий для загрузки сервисов бэкенда | ||
FRONTEND_HUB | ELTEX_HUB | Переменная, хранящая текущий выбранный репозиторий для загрузки сервиса фронтенда | ||
CI_HUB | nexus.eltex.loc:9012 | Репозиторий для сборок сопутствующих продуктов (PostgreSQL) | ||
CI_HUB | hub.eltex-co.ru | Внешний репозиторий для сборок сопутствующих продуктов (PostgreSQL) | ||
CI_VERSION_TAG | 0.5.0 | Версия ПО из репозитория CI | ||
Переменные Gavia | ||||
GAVIA_PORT | 8080 | Порт, на котором работает сервис внутри контейнера. | ||
GAVIA_HOST_PORT | 8080 | Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. | ||
Переменные Ursus | ||||
URSUS_PORT | 8081 | Порт, на котором работает сервис внутри контейнера. | ||
URSUS_HOST_PORT | 8081 | Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. | ||
URSUS_GRPC_PORT | 8082 | Порт, на котором работает GRPC для сервиса внутри контейнера. | ||
URSUS_GRPC_HOST_PORT | 8082 | Порт, в который пробрасывается порт GRPC для сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. | ||
URSUS_POSTGRES_USERNAME | ursus | Пользователь для доступа сервиса в СУБД PostgreSQL. | ||
URSUS_POSTGRES_PASSWORD | ursus | Пароль пользователя для доступа сервиса в СУБД PostgreSQL. | ||
URSUS_POSTGRES_JDBC_URL | jdbc:postgresql://{{ ansible_host }}:5432/ursus | URL для взаимодействия с БД с помощью JDBC. | ||
URSUS_GRPC_ADMIN_SERVICE_ADDRESS | dns:/naice-ursus:8082 | Адрес GRPC сервера сервиса naice-ursus. По этому адресу происходит взаимодействие naice-gavia и naice-ursus. | ||
Переменные Lemmus | ||||
LEMMUS_PORT | 8083 | Порт, на котором работает сервис внутри контейнера. | ||
LEMMUS_HOST_PORT | 8083 | Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. | ||
LEMMUS_POSTGRES_USERNAME | ursus | Пользователь для доступа сервиса в СУБД PostgreSQL. | ||
LEMMUS_POSTGRES_PASSWORD | ursus | Пароль пользователя для доступа сервиса в СУБД PostgreSQL. | ||
LEMMUS_ISSUER_URL | http://{{ ansible_host }}:8083 | URL для запроса токена другими сервисами. | ||
LEMMUS_REDIRECTS | http://{{ ansible_host }}:8080/actuator/health, http://{{ ansible_host }}:4200/login | URL для перенаправления клиента после получения токена. | ||
LEMMUS_ACCESS_TTL_S | 300 | Время жизни токена в секундах. | ||
LEMMUS_REFRESH_TTL_S | 3600 | Время в секундах, в течении которого токен можно продлить. | ||
Переменные PostgreSQL | ||||
POSTGRES_USER | ursus | Пользователь, создаваемый при установке и настройке СУБД. | ||
POSTGRES_PASSWORD | ursus | Пароль пользователя, создаваемый при установке и настройке СУБД. | ||
POSTGRES_DB | ursus | Имя БД, создаваемой при установке и настройке СУБД. | ||
Переменные Ovis | ||||
OVIS_PORT | 8084 | Порт, на котором работает сервис внутри контейнера. | ||
OVIS_HOST_PORT | 8084 | Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. | ||
OVIS_GRPC_PORT | 8085 | Порт, на котором работает GRPC для сервиса внутри контейнера. | ||
OVIS_GRPC_HOST_PORT | 8085 | Порт, в который пробрасывается порт GRPC для сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. | ||
OVIS_GRPC_SERVICE_ADDRESS | dns:/naice-ovis:${OVIS_GRPC_PORT} | Адрес, на который выполняется запрос о состоянии сервиса. | ||
OVIS_CACHE_TTL_S | 600 | Время жизни кэша naice-ovis в секундах, в течении которого он хранит настройки аутентификации и авторизации. По истечении этого времени настройки перечитываются.
| ||
OVIS_SESSION_IDLE_S | 86400 | Время жизни неактивных сессии пользователей, с. | ||
Переменные Larus (WEB) | ||||
LARUS_PORT | 4200 | Порт, на котором работает сервис внутри контейнера. | ||
LARUS_HOST_PORT | 80 | Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. | ||
FRONTEND_API_URL | http://{{ ansible_host }}:8080/api/v1 | URL для взаимодействия с сервисом naice-gavia. | ||
FRONTEND_AUTHORIZATION_URL | http://{{ ansible_host }}:8083 | URL для редиректа на страницу авторизации. | ||
FRONTEND_WEB_URL | http://{{ ansible_host }}:80 | URL на котором работает WEB-интерфейс. | ||
Переменные уровня логирования сервисов | ||||
URSUS_LOGGING_LEVEL | DEBUG | Уровень логирования сервиса NAICE-Ursus | ||
GAVIA_LOGGING_LEVEL | DEBUG | Уровень логирования сервиса NAICE-Gavia | ||
LEMMUS_LOGGING_LEVEL | DEBUG | Уровень логирования сервиса NAICE-Lemmus | ||
OVIS_LOGGING_LEVEL | DEBUG | Уровень логирования сервиса NAICE-Ovis |
...