Перейти к содержанию

Приложение 1. Конфигурационный файл .env

Параметры конфигурационного файла .env

Для удобства ряд системных настроек AppSec.Hub вынесен в конфигурационный файл .env. Если рекомендуемая директория установки AppSec.Hub не изменена, данный файл располагается в директории /opt/apphub/.

Параметр Описание Значение по умолчанию
pgsql_url Имя сервера (либо контейнера), где развернут экземпляр PostgreSQL postgresql
pgsql_port Порт доступа к экземпляру PostgreSQL 5432
hub_db_name Наименование БД Hubdb
pgsql_admin_user Имя пользователя с административным доступом к основной схеме БД <admin_name>
pgsql_admin_password Пароль пользователя с административным доступом к основной схеме БД <Password>
hub_app_password Пароль пользователя <Password>
hub_auth_password Пароль пользователя для сервиса аутентификации <Password>
hub_adm_password Пароль пользователя AppSec.Hub с правами администратора <Password>
hub_bi_password Пароль пользователя с правами работы с AppSec.Hub DWH <Password>
hub_core_version Текущая версия hub-core 2025.1.1
hub_ui_version Текущая версия hub-ui 2025.1.1
hub_db_version Текущая версия hub-db 2025.1.1
hub_air_version Текущая версия hub-air 2025.1.1
hub_gateway_version Текущая версия hub-gateway 2025.1.1
hub_issue_version Текущая версия hub-issue 2025.1.1
hub_issue_rule_version Текущая версия hub-issue-rule 2025.1.1
hub_sso_version Текущая версия hub-sso 2025.1.1
hub_metrics_version Текущая версия hub-metrics 2025.1.1
hub_metrics_bridge_version Текущая версия hub-metrics-bridge 2025.1.1
hub_metrics_pgtt_version Текущая версия hub-metrics-pg-timetable 2025.1.1
IP_EXTERNAL Внешний IP 0.0.0.0
MODEL_USE_ENCRYPTION Использование шифрования 0
MODEL_SECRET_KEY Ключ шифрования моделей AVC change it
gateway_jwt_token Ключ подписи jwt-токена для сервиса gateway change it
consul_token Токен для доступа к сервису consul change it
SSO_ENC_KEY Ключ шифрования SSO change it
HUB_URL URL AppSec.Hub, например, https://hub.your.domain.local change it
metrics_pg_user Имя пользователя с административным доступом БД метрик metrics
metrics_pg_password Пароль пользователя с административным доступом БД метрик change it
metrics_db_password Пароль пользователя БД change it
metrics_username Имя пользователя метрик admin
metrics_password Пароль пользователя метрик change it
pgtt_pguser Имя пользователя scheduler БД метрик scheduler
pgtt_scheduler_db_password Пароль пользователя scheduler БД метрик change it

Пример конфигурационного файла .env

Примечание

Приведенный файл является примером. Заданные в нем параметры необходимо заменить своими значениями, см. раздел «Установка, запуск и резервное копирование».

pgsql_admin_password=changeit
pgsql_url=postgresql
pgsql_port=5432

hub_db_name=hubdb

hub_app_password=changeit
hub_auth_password=changeit
hub_adm_password=changeit
hub_bi_password=changeit

hub_core_version=2025.1.1
hub_ui_version=2025.1.1
hub_db_version=2025.1.1
hub_air_version=2025.1.1
hub_gateway_version=2025.1.1
hub_issue_rule_version=2025.1.1
hub_issue_version=2025.1.1
hub_sso_version=2025.1.1
hub_metrics_version=2025.1.1
hub_metrics_bridge_version=2025.1.1
hub_metrics_pgtt_version=2025.1.1

IP_EXTERNAL=0.0.0.0
MODEL_USE_ENCRYPTION=0
MODEL_SECRET_KEY="changeit"
gateway_jwt_token=<см. раздел «Установка, запуск и резервное копирование»>
consul_token=<см. раздел «Установка, запуск и резервное копирование»>
SSO_ENC_KEY=<см. раздел «Установка, запуск и резервное копирование»>
HUB_URL=<URL AppSec.Hub, например, https://hub.your.domain.local>

metrics_pg_user=metrics
metrics_pg_password="changeit"
metrics_pg_url=metrics-db
metrics_db_password="changeit"
metrics_host=http://hub-superset
metrics_port=8088
metrics_username=admin
metrics_password="changeit"
metrics_database_url="postgresql+psycopg2://metrics_user:%s@metrics-db:5432/metrics_data"

pgtt_pghost=metrics-db
pgtt_pgport=5432
pgtt_pguser=scheduler
pgtt_scheduler_db_password="changeit"
pgtt_pgdatabase=metrics_data
К началу