Skip to content

Instantly share code, notes, and snippets.

@kant2002
Last active April 8, 2024 14:03
Show Gist options
  • Select an option

  • Save kant2002/3cccadf516996ac28062bf1003cfa174 to your computer and use it in GitHub Desktop.

Select an option

Save kant2002/3cccadf516996ac28062bf1003cfa174 to your computer and use it in GitHub Desktop.
Іструкції по збірці ісходного коду Дії локально

Йдіть сюди, це буде набагато легше читати на мою думку.


Це спроба зробити просту інструкцію як зібрати Дію локально із дампа ісходників. Я працюю на Windows, тому маю деякі проблеми із node_modules, але якщо у вас Мак чи Лінукс мабуть буде норм.

Так чи інакше буде гарно якщо ви перевірите весь процесс самотужки.

Наївна спроба із клонуванням не запрацювала, на третьому репозиторії, пробую pnpm.

flowchart LR
  auth-service --> analytics
  auth-service --> crypto
  auth-service --> db
  auth-service --> diia-app
  auth-service --> diia-crypto-client
  auth-service --> diia-logger
  auth-service --> diia-metrics
  auth-service --> diia-queue
  auth-service --> env
  auth-service --> errors
  auth-service --> healthcheck
  auth-service --> http
  auth-service --> i18n
  auth-service --> redis
  auth-service --> types
  auth-service --> utils
  auth-service --> validators
click validators "https://github.com/diia-open-source/be-auth-service.git"
click validators "@{type=git; url=https://github.com/diia-open-source/be-configs.git}"
  diia-app --> |peer| diia-logger
  diia-app --> |peer| diia-metrics
  diia-app --> |peer| env
  diia-app --> |peer| errors
  diia-app --> |peer| redis
  diia-app --> |peer| types
  diia-app --> |peer| utils
  diia-app --> |peer| validators
click validators "https://github.com/diia-open-source/diia-app.git"
  diia-logger --> |peer| types
click validators "https://github.com/diia-open-source/be-diia-logger.git"
click validators "https://github.com/diia-open-source/be-diia-metrics.git"
  diia-queue --> |peer| diia-metrics
  diia-queue --> |peer| errors
  diia-queue --> |peer| redis
  diia-queue --> |peer| types
  diia-queue --> |peer| utils
  diia-queue --> |peer| validators
click validators "https://github.com/diia-open-source/be-diia-queue.git"
  documents-service --> analytics
  documents-service --> crypto
  documents-service --> db
  documents-service --> diia-app
  documents-service --> diia-logger
  documents-service --> diia-metrics
  documents-service --> diia-queue
  documents-service --> env
  documents-service --> errors
  documents-service --> healthcheck
  documents-service --> http
  documents-service --> i18n
  documents-service --> redis
  documents-service --> types
  documents-service --> utils
  documents-service --> validators
click validators "https://github.com/diia-open-source/be-documents-service.git"
  eslint-config --> eslint-plugin
click validators "https://github.com/diia-open-source/be-eslint-config.git"
click validators "https://github.com/diia-open-source/be-eslint-plugin.git"
  gateway-service --> cms
  gateway-service --> crypto
  gateway-service --> db
  gateway-service --> diia-app
  gateway-service --> diia-logger
  gateway-service --> diia-metrics
  gateway-service --> diia-queue
  gateway-service --> env
  gateway-service --> errors
  gateway-service --> healthcheck
  gateway-service --> http
  gateway-service --> redis
  gateway-service --> types
  gateway-service --> utils
  gateway-service --> validators
click validators "https://github.com/diia-open-source/be-gateway-service.git"
click validators "https://github.com/diia-open-source/be-genproto.git"
  analytics --> |peer| types
  analytics --> |peer| utils
click validators "https://github.com/diia-open-source/be-pkg-analytics.git"
  cms --> |peer| errors
  cms --> |peer| http
  cms --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-cms.git"
  crypto --> |peer| errors
  crypto --> |peer| types
  crypto --> |peer| utils
click validators "https://github.com/diia-open-source/be-pkg-crypto.git"
  db --> crypto
  db --> utils
  db --> validators
  db --> |peer| env
  db --> |peer| errors
  db --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-db.git"
  env --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-env.git"
  errors --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-errors.git"
  healthcheck --> |peer| types
  healthcheck --> |peer| utils
click validators "https://github.com/diia-open-source/be-pkg-healthcheck.git"
  http --> |peer| errors
  http --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-http.git"
  i18n --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-i18n.git"
  providers --> diia-logger
  providers --> diia-queue
  providers --> env
  providers --> errors
  providers --> redis
  providers --> types
  providers --> utils
  providers --> validators
click validators "https://github.com/diia-open-source/be-pkg-providers.git"
  redis --> |peer| env
  redis --> |peer| errors
  redis --> |peer| types
  redis --> |peer| utils
  redis --> |peer| validators
click validators "https://github.com/diia-open-source/be-pkg-redis.git"
  test --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-test.git"
  utils --> |peer| errors
  utils --> |peer| types
  utils --> |peer| validators
click validators "https://github.com/diia-open-source/be-pkg-utils.git"
  validators --> |peer| errors
  validators --> |peer| types
click validators "https://github.com/diia-open-source/be-pkg-validators.git"
  public-service-catalog --> analytics
  public-service-catalog --> crypto
  public-service-catalog --> db
  public-service-catalog --> diia-app
  public-service-catalog --> diia-logger
  public-service-catalog --> diia-metrics
  public-service-catalog --> diia-queue
  public-service-catalog --> env
  public-service-catalog --> errors
  public-service-catalog --> healthcheck
  public-service-catalog --> http
  public-service-catalog --> types
  public-service-catalog --> user-service-client
  public-service-catalog --> utils
  public-service-catalog --> validators
click validators "https://github.com/diia-open-source/be-public-service-catalog.git"
click validators "https://github.com/diia-open-source/be-scaffold.git"
click validators "https://github.com/diia-open-source/be-types.git"
  user-service --> analytics
  user-service --> auth-service-client
  user-service --> crypto
  user-service --> db
  user-service --> diia-app
  user-service --> diia-crypto-client
  user-service --> diia-logger
  user-service --> diia-metrics
  user-service --> diia-queue
  user-service --> env
  user-service --> errors
  user-service --> healthcheck
  user-service --> http
  user-service --> i18n
  user-service --> notification-service-client
  user-service --> redis
  user-service --> types
  user-service --> utils
  user-service --> validators
click validators "https://github.com/diia-open-source/be-user-service.git"
Loading

Аплікації

Репозиторій Мій Опис Опис Дії
android-diia Андроід версій Дія.Апплікація
ios-diia iOS версій Дія.Апплікація

Сервіси

Репозиторій Опис Опис Дії
be-auth-service Керування авторізаціі через інші сервіси. This repository contains the service which provides authorization functionality with different strategies for the application.
be-documents-service Сервіс для Дія.Документи This repository contains the service which provides acquiring of citizen documents functionality.
be-gateway-service Шлюз для взаємодії із іншими сервісами. Відповідає за аутентифікацію та повторні виклики якщо треба. Кодує помилки сервісів у людський вид. This repository contains the service which provides HTTP gateway functionality and exposes API endpoints.
be-public-service-catalog Сервіс - каталог сервісів Дії This repository contains the service which provides capabilities for public services catalog management.
be-user-service Сервіс даних користувача, а також запити до Дія.ID та Ubch This repository contains the service which provides capabilities for user settings management.
be-criminal-cert-service This repository contains the service which provides acquiring of criminal certificate functionality.

Я так вважаю що це модулі специфічні для Дії.Апплікація прокту.

Репозиторій Опис Опис Дії
be-diia-app Базова реалізація функцій сервіса. Мета цього пакету універсалізація доступу.
be-diia-logger Преконфігурований логер на базі Pino який вирізає ПД та інші
be-diia-metrics Налаштування Prometheus і сервіс для збору базових метріх запитів.
be-diia-queue Абстрактні черги і шина подій, поки єдина реалізація на RabbitMQ

Це загальні вспоміжні пакети. мабуть для усієї екосистеми Дія.

Репозиторій Опис Опис Дії
be-pkg-analytics Логування дій, трассіровка. This repository contains the package which provides functionality for analytics collection.
be-pkg-cms Інтерфейс для праці із Strapi CMS This repository contains the package which provides cms capabilities.
be-pkg-crypto Криптофункціі This repository contains the package with tools for encryption and auth.
be-pkg-db Огортка із налаштуваннями для праці із MongoDB This repository contains the package with database connection; migration config and index sync.
be-pkg-env Налаштування сейфу від Хашікорп. Трішки ще налаштування у прод-тест оточенні. This repository contains the package which provides environment checking service.
be-pkg-errors Бібліотека типів помилок використованих у сервісах/веб-апках. This repository contains the package with common errors for backend services.
be-pkg-healthcheck Клас для перевірки роботоспроможності сторонніх сервісів по HTTP(S) This repository contains the package healthcheck functionality for application.
be-pkg-http Огортка для праці із HTTP. Переважно кодифікація проблем які можуть дати інші сервіси. Я би сказа Axios трішки. This repository contains the package with wrapper to make http requests.
be-pkg-i18n Клас для праці із перекладом. This repository contains the package with internationalization.
be-pkg-providers This repository contains the package with common providers.
be-pkg-redis Абстракції над паб-саб(видавник/підписник). Реалізація лише для Редіса. This repository contains the package with redis services - redlock, pubsub, cache and store.
be-pkg-utils Вспоміжні класи/функції та чомусь структура звітів для документів. This repository contains the package with generic utils functionality.
be-pkg-validators This repository contains the package with data validation functionality.
be-types Пакет із протобуф визначеннями типів використованих для міжсервісної взаімодії.

Це інструменти для процесу розробки

Репозиторій Опис Опис Дії
be-pkg-test Вспоміжні класи для формування тестів. Моки та стаби This repository contains the package with test utils.
be-eslint-config Базова конфігурація для ESLint та Prettier This repository contains the package with eslint config.
be-eslint-plugin Правило для написання логера This repository contains the package with eslint plugin.
be-configs Конфігурації для типових інструментів розробника Дія.Апплікація This repository contains the package with shared node.js configurations.
be-scaffold Шаблони для створення типових класів на Hygen This repository contains the package which provides capabilities to generate codebase.
be-genproto Генератор типів для протобуф This repository contains the package with common tools for generating grpc services code from proto files.
mkdir diia
cd diia
# be-configs
git clone https://github.com/diia-open-source/be-configs
pushd be-configs
npm i
# I have issues with missing '@jest/transform',
# I just copy it from `node_modules/create-jest/node_modules/@jest/transform` to `node_modules/@jest/transform`
# Cannot find module '@jest/transform' or its corresponding type declarations.
npm i @jest/transform
npm run build
npm test
npm link
popd
# be-eslint-plugin
git clone https://github.com/diia-open-source/be-eslint-plugin
pushd be-eslint-plugin
npm link @diia-inhouse/configs
npm i
npm run build
npm test
npm link
popd
# be-eslint-config
git clone https://github.com/diia-open-source/be-eslint-config
pushd be-eslint-config
npm link @diia-inhouse/configs @diia-inhouse/eslint-plugin
# Here you will run into https://github.com/npm/cli/issues/5007
#npm i
npm run lint
npm test
npm link
popd
# be-eslint-config
git clone https://github.com/diia-open-source/be-genproto
pushd be-genproto
npm link @diia-inhouse/configs @diia-inhouse/eslint-config
npm i
npm i --save-dev @types/yargs
npm run build
#npm lint
npm link
popd
# be-types
git clone https://github.com/diia-open-source/be-types
pushd be-types
npm link @diia-inhouse/configs @diia-inhouse/eslint-config @diia-inhouse/genproto
npm i
npm run build
#npm lint
npm link
popd
# Завантажити усі репозиторії
gh repo list diia-open-source --json "name,url" --limit 50 | ConvertFrom-Json | ForEach-Object {
$name = $_.name
$url = $_.url
$exists = $(Test-Path -Path $name)
Write-Host "Cloning $name"
if (!$exists) {
echo "Cloning from $url"
git clone $url
} else {
echo "skipped"
}
}
# Побудувати залежності для Русалки
ls | ForEach-Object {
#ls $_.Name
$parentPackage = $_.Name
$repository = $_.repository
$packageJsonPath = "${parentPackage}\package.json"
#$packageJsonPath
if (Test-Path -Path $packageJsonPath) {
$json = Get-Content $packageJsonPath | ConvertFrom-Json
$name = $json.name
$repository = $json.repository
$d = $json.dependencies
if ($d) {
#$d
$d | ForEach-Object {
$childPackages = $_ | Get-Member | Where-Object { $_.MemberType -eq "NoteProperty" } | Where-Object { $_.Name.StartsWith("@diia") } | Select-Object -ExpandProperty "Name"
$childPackages | ForEach-Object {
$pp = $name.Replace('@diia-inhouse/', '')
$c = $_.Replace('@diia-inhouse/', '')
" $pp --> $c"
}
}
}
$pd = $json.peerDependencies
if ($pd) {
#$d
$pd | ForEach-Object {
$childPackages = $_ | Get-Member | Where-Object { $_.MemberType -eq "NoteProperty" } | Where-Object { $_.Name.StartsWith("@diia") } | Select-Object -ExpandProperty "Name"
$childPackages | ForEach-Object {
$pp = $name.Replace('@diia-inhouse/', '')
$c = $_.Replace('@diia-inhouse/', '')
" $pp --> |peer| $c"
}
}
}
"click validators """ + $repository + """"
}
}
# Список репозиторіїв
ls | ForEach-Object {
$name = $_.Name
"| $name | |"
}

Усі змінні сервісу

Змінна Оточення Сервіс Модулі
ANDROID_MIN_APP_VERSION ✅ be-gateway-service
ANDROID_MIN_ERESIDENT_APP_VERSION ✅ be-gateway-service
APP_PORT ✅ be-gateway-service
APPLICATION_STORE_REVIEW_TEST_ITN ✅ be-auth-service
ARCHIVE_DOCUMENTS_PER_ITERATION ✅ be-documents-service
AUTH_ADMISSION_STEPS_TTL ✅ be-auth-service
AUTH_METHOD_DIIA_ID_AUTHORIZATION_ACQUIRER_TOKEN ✅ ✅ be-auth-service
AUTH_METHOD_DIIA_ID_AUTHORIZATION_BRANCH_ID ✅ be-auth-service
AUTH_METHOD_DIIA_ID_AUTHORIZATION_OFFER_ID ✅ be-auth-service
AUTH_SCHEMA_AUTHORIZATION_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_CABINET_AUTHORIZATION_NONCE_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_CABINET_AUTHORIZATION_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_COMPARING_ITN_IS_ENABLED ✅ be-auth-service
AUTH_SCHEMA_ERESIDENT_AUTH_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_ERESIDENT_FIRST_AUTH_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_IS_CUSTOM_REFRESH_TOKEN_EXPIRATION_ENABLED ✅ be-auth-service
BALANCING_STRATEGY_NAME ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
BALANCING_STRATEGY_OPTIONS ✅ ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
CHECKING_FOR_VALID_ITN_IS_ENABLED ✅ be-auth-service
CONTEXT_TRACKING_ENABLED ✅ be-diia-app
CONTEXT_TRACKING_TIMEOUT ✅ be-diia-app
CREATE_NOTIFICATIONS_BATCHES_TASK_NOTIFICATIONS_BATCH_SIZE ✅ ✅ be-user-service
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_CHECK_BATCH_SIZE ✅ be-criminal-cert-service
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_CHECK_INTERVAL_MS ✅ be-criminal-cert-service
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_EXPIRATION_DAYS ✅ be-criminal-cert-service
DEBUG ✅ be-scaffold
DEFAULT_DOCUMENTS_EXPIRATION_TIME ✅ be-documents-service
DMS_IS_ENABLED ✅ be-documents-service
EXTERNAL_BUS_TIMEOUT ✅ be-auth-service
FACE_RECO_FEATURE_POINTS_LENGTH ✅ ✅ be-user-service
FAQ_ERESIDENT_FILE_PATH ✅ be-gateway-service
FAQ_EXPIRATION_TIME_IN_SEC ✅ be-gateway-service
FAQ_FILE_PATH ✅ be-gateway-service
GRPC_ADDRESS_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_ANALYTICS_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_AUTH_SERVICE_ADDRESS ✅ be-user-service
GRPC_CLIENT_ENABLED ✅ be-documents-service
GRPC_CRYPTO_DOC_SERVICE_ADDRESS ✅ be-auth-service,
be-criminal-cert-service,
be-user-service
GRPC_CRYPTO_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_DOCUMENT_DELIVERY_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_DOCUMENTS_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_GOV_GATEWAY ✅ be-documents-service
GRPC_NOTIFICATION_SERVICE_ADDRESS ✅ be-criminal-cert-service,
be-user-service
GRPC_PUBLIC_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_PUBLIC_SERVICE_CATALOG_ADDRESS ✅ be-criminal-cert-service
GRPC_SERVER_ENABLED ✅ be-diia-app
GRPC_SERVER_PORT ✅ be-diia-app
GRPC_USER_SERVICE_ADDRESS ✅ be-criminal-cert-service,
be-public-service-catalog
HASH_BYTES ✅ ✅ be-documents-service,
be-user-service
HEALTH_CHECK_IS_ENABLED ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
HEALTH_CHECK_IS_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
HSC_IS_ENABLED ✅ be-documents-service
HSC_RETURN_EXPIRED ✅ be-documents-service
HTTP_BODY_LIMIT ✅ be-gateway-service
INTEGRATION_TIMEOUT_IN_MSEC ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-user-service
IOS_MIN_APP_VERSION ✅ be-gateway-service
IOS_MIN_ERESIDENT_APP_VERSION ✅ be-gateway-service
IS_DOCUMENTS_EXPIRATION_ENABLED ✅ be-documents-service
JOIN_USER_TO_PETITIONS_IS_ENABLED ✅ be-auth-service
JWE_SECRET_DATA_JWK ✅ ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
JWE_SECRET_TOKEN_PRIVATE_KEY ✅ be-auth-service,
be-gateway-service
JWE_SECRET_TOKEN_PUBLIC_KEY ✅ be-auth-service,
be-gateway-service
JWT_ACQUIRER_REFRESH_EXPIRES_IN ✅ be-auth-service
JWT_CABINET_EXPIRES_IN ✅ be-auth-service
JWT_CABINET_REFRESH_EXPIRES_IN ✅ be-auth-service
JWT_EXPIRES_IN ✅ be-auth-service,
be-gateway-service
JWT_PARTNER_REFRESH_EXPIRES_IN ✅ be-auth-service
JWT_REFRESH_EXPIRES_IN ✅ be-auth-service
LOG_LEVEL ✅ be-auth-service,
be-criminal-cert-service,
be-diia-app,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_DEFAULT_LABELS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_DISABLED ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_MOLECULER_DISABLED ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_CUSTOM_MOLECULER_PATH ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_CUSTOM_MOLECULER_PORT ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_CUSTOM_PORT ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_MOLECULER_PROMETHEUS_IS_ENABLED ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_MOLECULER_PROMETHEUS_PATH ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_MOLECULER_PROMETHEUS_PORT ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
MOCK_USER_IDENTIFIERS ✅ be-documents-service
name ✅ be-pkg-env
NFC_AUTH_URL_HOST ✅ be-auth-service
NFC_PHONETIC_EQUALITY_TRASHOLD ✅ ✅ be-auth-service
NODE_ENV ✅ be-diia-app,
be-gateway-service,
be-pkg-env
NOTIFICATION_IS_ENABLED ✅ be-user-service
NOTIFICATION_TARGET_BATCH_SIZE ✅ ✅ be-user-service
OPENID_ENABLE_DOCUMENTS_CHECK ✅ be-auth-service
OTP_EXPIRATION ✅ ✅ be-user-service
OTP_PER_DAY ✅ ✅ be-user-service
OTP_VERIFY_ATTEMPTS ✅ ✅ be-user-service
PHOTO_ID_AUTH_REQUEST_EXPIRATION_TIME_MS ✅ be-auth-service
PHOTO_ID_AUTH_URL_HOST ✅ be-auth-service
PROCESS_CODES_TEMPLATES_CABINET_FOLDER_PATH ✅ be-gateway-service
PROCESS_CODES_TEMPLATES_ERESIDENT_FOLDER_PATH ✅ be-gateway-service
PROCESS_CODES_TEMPLATES_FOLDER_PATH ✅ be-gateway-service
PROFILE_FEATURES_ENABLED ✅ be-user-service
PROXY_PATH ✅ be-gateway-service
PUBLIC_SERVICES_STANDALONE_PUBLIC_SERVICE_CATALOG_IS_ENABLED ✅ be-gateway-service
REDIS_READ_ONLY_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
REDIS_READ_WRITE_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
REFRESH_TOKEN_EXPIRATIONS_ARCHIVE_THRESHOLD_MS ✅ be-auth-service
RETURN_ITN_DATA_IS_ENABLED ✅ be-documents-service
SALT ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
STORE_READ_ONLY_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
STORE_READ_WRITE_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
SUBSCRIPTION_DEBTS_SALT ✅ be-user-service
SWAGGER_IS_ENABLED ✅ be-gateway-service
SWAGGER_PATH ✅ be-gateway-service
TAXPAYER_CARD_EXPIRATION_ON_CONFIRMING_SEC ✅ be-documents-service
TAXPAYER_CARD_EXPIRATION_ON_NOT_CONFIRMED_SEC ✅ be-documents-service
TAXPAYER_CARD_EXPIRATION_ON_SUCCESS_SEC ✅ be-documents-service
TEMPORARY_JWT_AUDIENCE ✅ be-auth-service
TEMPORARY_JWT_EXPIRES_IN ✅ be-auth-service
TEMPORARY_JWT_ISSUER ✅ be-auth-service
TEST_AUTH_BY_ITN_IS_ENABLED ✅ be-auth-service
TOKEN_CACHE_DURATION_IN_SEC ✅ be-auth-service
TRACING_DEBUG_ENABLED ✅ be-diia-app
TRACING_ENABLED ✅ be-diia-app
TRACING_EXPORTER_URL ✅ be-diia-app
TRANSPORT_OPTIONS ✅ ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
TRANSPORT_TYPE ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
USER_ACTIVITY_IN_ENABLED ✅ be-gateway-service
USER_ACTIVITY_TTL ✅ be-gateway-service

Усі змінні сервісу BANK_ID

Змінна Оточення Сервіс Модулі
BANK_ID_ACCESS_CLIENT_ID ✅ be-auth-service
BANK_ID_ACCESS_CLIENT_SECRET ✅ be-auth-service
BANK_ID_API_HOST ✅ be-auth-service
BANK_ID_API_URL_AUTH_PATH ✅ be-auth-service
BANK_ID_API_URL_TOKEN_PATH ✅ be-auth-service
BANK_ID_API_URL_USER_PATH ✅ be-auth-service
BANK_ID_DATASET ✅ be-auth-service
BANK_ID_IS_ENABLED ✅ be-auth-service
BANK_ID_VERIFY_HTTPS ✅ ✅ be-auth-service
BANK_ID_VERIFY_MEMBER_ID ✅ ✅ be-auth-service
BANK_ID_VERSION ✅ be-auth-service
GRPC_BANK_ID_CRYPTO_SERVICE_ADDRESS ✅ be-auth-service

Усі змінні сервісу EIS

Змінна Оточення Сервіс Модулі
EIS_ADDRESS_IN_STRUCTURE ✅ be-documents-service
EIS_AGREE_URL ✅ be-auth-service
EIS_API_HOST ✅ be-auth-service
EIS_API_PORT ✅ be-auth-service
EIS_AUTH_PASSWORD ✅ be-auth-service
EIS_AUTH_USERNAME ✅ be-auth-service
EIS_IS_ENABLED ✅ ✅ be-auth-service,
be-documents-service
EIS_RETURN_EXPIRED ✅ be-documents-service

Усі змінні сервісу ENEMY_TRACK

Змінна Оточення Сервіс Модулі
ENEMY_TRACK_TELEGRAM_BOT_AUTH_ID ✅ be-auth-service
ENEMY_TRACK_TELEGRAM_BOT_HOST ✅ be-auth-service

Усі змінні сервісу ERESIDENT

Змінна Оточення Сервіс Модулі
ERESIDENT_APPLICANT_EMAIL_OTP_TTL_IN_SEC ✅ be-auth-service
ERESIDENT_APPLICANT_OTP_LENGTH ✅ be-auth-service
ERESIDENT_APPLICANT_TEST_EMAIL_REGEXP ✅ be-auth-service
ERESIDENT_APPLICANT_TEST_OTP ✅ be-auth-service
ERESIDENT_REGISTRY_IS_ENABLED ✅ be-auth-service

Усі змінні сервісу EXTERNAL_RABBIT

Змінна Оточення Сервіс Модулі
EXTERNAL_RABBIT_ASSERT_EXCHANGES ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_CUSTOM_RESPONSE_ROUTING_KEY_PREFIX ✅ be-user-service
EXTERNAL_RABBIT_HEARTBEAT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_HOST ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_PASSWORD ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_QUEUE_PREFETCH_COUNT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_RESPONSE_ROUTING_KEY_PREFIX ✅ be-criminal-cert-service,
be-documents-service
EXTERNAL_RABBIT_USERNAME ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service

Усі змінні сервісу MINIO

Змінна Оточення Сервіс Модулі
MINIO_ACCESS_KEY ✅ be-gateway-service
MINIO_HOST ✅ be-gateway-service
MINIO_IS_ENABLED ✅ be-gateway-service
MINIO_PORT ✅ be-gateway-service
MINIO_SECRET_KEY ✅ be-gateway-service

Усі змінні сервісу MONGO

Змінна Оточення Сервіс Модулі
MONGO_AUTH_SOURCE ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_CACHE_AUTH_SOURCE ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_DATABASE ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_HOSTS ✅ ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_IS_ENABLED ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_PASSWORD ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_PORT ✅ ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_READ_PREFERENCE ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_REPLICA_SET ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_USER ✅ be-auth-service,
be-gateway-service
MONGO_DATABASE ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_HOST ✅ be-pkg-db
MONGO_HOSTS ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_INDEXES_EXIT_AFTER_SYNC ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_INDEXES_SYNC ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_PASSWORD ✅ be-auth-service,
be-criminal-cert-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_READ_PREFERENCE ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_REPLICA_SET ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_USER ✅ be-auth-service,
be-criminal-cert-service,
be-pkg-db,
be-public-service-catalog,
be-user-service

Усі змінні сервісу MONOBANK

Змінна Оточення Сервіс Модулі
AUTH_MONOBANK_API_TOKEN ✅ be-auth-service
AUTH_MONOBANK_BASE_URL ✅ be-auth-service
AUTH_MONOBANK_IS_ENABLED ✅ be-auth-service
AUTH_MONOBANK_PRIVATE_KEY_PATH ✅ be-auth-service

Усі змінні сервісу PRIVATBANK

Змінна Оточення Сервіс Модулі
AUTH_PRIVATBANK_ACCOUNT ✅ be-auth-service
AUTH_PRIVATBANK_ACCOUNT_SECRET ✅ be-auth-service
AUTH_PRIVATBANK_BASE_URL ✅ be-auth-service

Усі змінні сервісу RABBIT

Змінна Оточення Сервіс Модулі
RABBIT_HEARTBEAT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_HOST ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_PASSWORD ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_QUEUE_PREFETCH_COUNT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_USERNAME ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service

Усі змінні сервісу SEVDEIR

Змінна Оточення Сервіс Модулі
SEVDEIR_IS_ENABLED ✅ be-criminal-cert-service

Усі змінні сервісу STRAPI

Змінна Оточення Сервіс Модулі
STRAPI_API_HOST ✅ be-gateway-service
STRAPI_API_PORT ✅ be-gateway-service
STRAPI_API_TOKEN ✅ be-gateway-service
STRAPI_IS_ENABLED ✅ be-gateway-service

Усі змінні сервісу UBCH

Змінна Оточення Сервіс Модулі
UBCH_AUTH_PATH ✅ be-user-service
UBCH_HOST ✅ be-user-service
UBCH_IS_ENABLED ✅ be-user-service
UBCH_LOGIN ✅ be-user-service
UBCH_PASSWORD ✅ be-user-service
UBCH_STATIC_SESS_ID ✅ be-user-service
UBCH_SUBSCRIBE_PATH ✅ be-user-service
UBCH_UNSUBSCRIBE_PATH ✅ be-user-service

Усі змінні сервісу ZIPKIN

Змінна Оточення Сервіс Модулі
ZIPKIN_IS_ENABLED ✅ ✅ be-auth-service,
be-gateway-service
ZIPKIN_SEND_INTERVAL_SEC ✅ be-auth-service,
be-gateway-service
ZIPKIN_URL ✅ be-auth-service,
be-gateway-service

Модуль be-auth-service

Змінна Оточення Сервіс Опис
APPLICATION_STORE_REVIEW_TEST_ITN ✅
AUTH_ADMISSION_STEPS_TTL ✅
AUTH_METHOD_DIIA_ID_AUTHORIZATION_ACQUIRER_TOKEN ✅ ✅
AUTH_METHOD_DIIA_ID_AUTHORIZATION_BRANCH_ID ✅
AUTH_METHOD_DIIA_ID_AUTHORIZATION_OFFER_ID ✅
AUTH_MONOBANK_API_TOKEN ✅
AUTH_MONOBANK_BASE_URL ✅
AUTH_MONOBANK_IS_ENABLED ✅
AUTH_MONOBANK_PRIVATE_KEY_PATH ✅
AUTH_PRIVATBANK_ACCOUNT ✅
AUTH_PRIVATBANK_ACCOUNT_SECRET ✅
AUTH_PRIVATBANK_BASE_URL ✅
AUTH_SCHEMA_AUTHORIZATION_TOKEN_PARAMS_CACHE_TTL ✅
AUTH_SCHEMA_CABINET_AUTHORIZATION_NONCE_CACHE_TTL ✅
AUTH_SCHEMA_CABINET_AUTHORIZATION_TOKEN_PARAMS_CACHE_TTL ✅
AUTH_SCHEMA_COMPARING_ITN_IS_ENABLED ✅
AUTH_SCHEMA_ERESIDENT_AUTH_TOKEN_PARAMS_CACHE_TTL ✅
AUTH_SCHEMA_ERESIDENT_FIRST_AUTH_TOKEN_PARAMS_CACHE_TTL ✅
AUTH_SCHEMA_IS_CUSTOM_REFRESH_TOKEN_EXPIRATION_ENABLED ✅
BALANCING_STRATEGY_NAME ✅
BALANCING_STRATEGY_OPTIONS ✅
BANK_ID_ACCESS_CLIENT_ID ✅
BANK_ID_ACCESS_CLIENT_SECRET ✅
BANK_ID_API_HOST ✅
BANK_ID_API_URL_AUTH_PATH ✅
BANK_ID_API_URL_TOKEN_PATH ✅
BANK_ID_API_URL_USER_PATH ✅
BANK_ID_DATASET ✅
BANK_ID_IS_ENABLED ✅
BANK_ID_VERIFY_HTTPS ✅ ✅
BANK_ID_VERIFY_MEMBER_ID ✅ ✅
BANK_ID_VERSION ✅
CHECKING_FOR_VALID_ITN_IS_ENABLED ✅
EIS_AGREE_URL ✅
EIS_API_HOST ✅
EIS_API_PORT ✅
EIS_AUTH_PASSWORD ✅
EIS_AUTH_USERNAME ✅
EIS_IS_ENABLED ✅
ENEMY_TRACK_TELEGRAM_BOT_AUTH_ID ✅
ENEMY_TRACK_TELEGRAM_BOT_HOST ✅
ERESIDENT_APPLICANT_EMAIL_OTP_TTL_IN_SEC ✅
ERESIDENT_APPLICANT_OTP_LENGTH ✅
ERESIDENT_APPLICANT_TEST_EMAIL_REGEXP ✅
ERESIDENT_APPLICANT_TEST_OTP ✅
ERESIDENT_REGISTRY_IS_ENABLED ✅
EXTERNAL_BUS_TIMEOUT ✅
EXTERNAL_RABBIT_ASSERT_EXCHANGES ✅
EXTERNAL_RABBIT_HEARTBEAT ✅
EXTERNAL_RABBIT_HOST ✅
EXTERNAL_RABBIT_PASSWORD ✅
EXTERNAL_RABBIT_PORT ✅ ✅
EXTERNAL_RABBIT_QUEUE_PREFETCH_COUNT ✅
EXTERNAL_RABBIT_USERNAME ✅
GRPC_BANK_ID_CRYPTO_SERVICE_ADDRESS ✅
GRPC_CRYPTO_DOC_SERVICE_ADDRESS ✅
HEALTH_CHECK_IS_ENABLED ✅
HEALTH_CHECK_IS_PORT ✅
INTEGRATION_TIMEOUT_IN_MSEC ✅
JOIN_USER_TO_PETITIONS_IS_ENABLED ✅
JWE_SECRET_DATA_JWK ✅
JWE_SECRET_TOKEN_PRIVATE_KEY ✅
JWE_SECRET_TOKEN_PUBLIC_KEY ✅
JWT_ACQUIRER_REFRESH_EXPIRES_IN ✅
JWT_CABINET_EXPIRES_IN ✅
JWT_CABINET_REFRESH_EXPIRES_IN ✅
JWT_EXPIRES_IN ✅
JWT_PARTNER_REFRESH_EXPIRES_IN ✅
JWT_REFRESH_EXPIRES_IN ✅
LOG_LEVEL ✅
METRICS_CUSTOM_DEFAULT_LABELS ✅
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅
METRICS_CUSTOM_DISABLED ✅
METRICS_CUSTOM_MOLECULER_DISABLED ✅
METRICS_CUSTOM_MOLECULER_PATH ✅
METRICS_CUSTOM_MOLECULER_PORT ✅
METRICS_CUSTOM_PORT ✅
METRICS_MOLECULER_PROMETHEUS_IS_ENABLED ✅
METRICS_MOLECULER_PROMETHEUS_PATH ✅
METRICS_MOLECULER_PROMETHEUS_PORT ✅
MONGO_AUTH_SOURCE ✅
MONGO_CACHE_AUTH_SOURCE ✅
MONGO_CACHE_DATABASE ✅
MONGO_CACHE_HOSTS ✅ ✅
MONGO_CACHE_IS_ENABLED ✅
MONGO_CACHE_PASSWORD ✅
MONGO_CACHE_PORT ✅ ✅
MONGO_CACHE_READ_PREFERENCE ✅
MONGO_CACHE_REPLICA_SET ✅
MONGO_CACHE_USER ✅
MONGO_DATABASE ✅
MONGO_HOSTS ✅
MONGO_INDEXES_EXIT_AFTER_SYNC ✅
MONGO_INDEXES_SYNC ✅
MONGO_PASSWORD ✅
MONGO_PORT ✅
MONGO_READ_PREFERENCE ✅
MONGO_REPLICA_SET ✅
MONGO_USER ✅
NFC_AUTH_URL_HOST ✅
NFC_PHONETIC_EQUALITY_TRASHOLD ✅ ✅
OPENID_ENABLE_DOCUMENTS_CHECK ✅
PHOTO_ID_AUTH_REQUEST_EXPIRATION_TIME_MS ✅
PHOTO_ID_AUTH_URL_HOST ✅
RABBIT_HEARTBEAT ✅ ✅
RABBIT_HOST ✅
RABBIT_PASSWORD ✅
RABBIT_PORT ✅ ✅
RABBIT_QUEUE_PREFETCH_COUNT ✅ ✅
RABBIT_USERNAME ✅
REDIS_READ_ONLY_OPTIONS ✅
REDIS_READ_WRITE_OPTIONS ✅
REFRESH_TOKEN_EXPIRATIONS_ARCHIVE_THRESHOLD_MS ✅
SALT ✅
STORE_READ_ONLY_OPTIONS ✅
STORE_READ_WRITE_OPTIONS ✅
TEMPORARY_JWT_AUDIENCE ✅
TEMPORARY_JWT_EXPIRES_IN ✅
TEMPORARY_JWT_ISSUER ✅
TEST_AUTH_BY_ITN_IS_ENABLED ✅
TOKEN_CACHE_DURATION_IN_SEC ✅
TRANSPORT_OPTIONS ✅ ✅
TRANSPORT_TYPE ✅
ZIPKIN_IS_ENABLED ✅
ZIPKIN_SEND_INTERVAL_SEC ✅
ZIPKIN_URL ✅

Модуль be-configs

Змінні оточення не використовуються

Модуль be-criminal-cert-service

Змінна Оточення Сервіс Опис
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_CHECK_BATCH_SIZE ✅
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_CHECK_INTERVAL_MS ✅
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_EXPIRATION_DAYS ✅
EXTERNAL_RABBIT_ASSERT_EXCHANGES ✅
EXTERNAL_RABBIT_HEARTBEAT ✅
EXTERNAL_RABBIT_HOST ✅
EXTERNAL_RABBIT_PASSWORD ✅
EXTERNAL_RABBIT_PORT ✅
EXTERNAL_RABBIT_QUEUE_PREFETCH_COUNT ✅
EXTERNAL_RABBIT_RESPONSE_ROUTING_KEY_PREFIX ✅
EXTERNAL_RABBIT_USERNAME ✅
GRPC_ADDRESS_SERVICE_ADDRESS ✅
GRPC_ANALYTICS_SERVICE_ADDRESS ✅
GRPC_CRYPTO_DOC_SERVICE_ADDRESS ✅
GRPC_CRYPTO_SERVICE_ADDRESS ✅
GRPC_DOCUMENT_DELIVERY_SERVICE_ADDRESS ✅
GRPC_DOCUMENTS_SERVICE_ADDRESS ✅
GRPC_NOTIFICATION_SERVICE_ADDRESS ✅
GRPC_PUBLIC_SERVICE_ADDRESS ✅
GRPC_PUBLIC_SERVICE_CATALOG_ADDRESS ✅
GRPC_USER_SERVICE_ADDRESS ✅
HEALTH_CHECK_IS_ENABLED ✅
HEALTH_CHECK_IS_PORT ✅
INTEGRATION_TIMEOUT_IN_MSEC ✅
LOG_LEVEL ✅
METRICS_CUSTOM_DEFAULT_LABELS ✅
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅
METRICS_CUSTOM_DISABLED ✅
METRICS_CUSTOM_PORT ✅
MONGO_AUTH_SOURCE ✅
MONGO_DATABASE ✅
MONGO_HOSTS ✅
MONGO_INDEXES_EXIT_AFTER_SYNC ✅
MONGO_INDEXES_SYNC ✅
MONGO_PASSWORD ✅
MONGO_PORT ✅
MONGO_READ_PREFERENCE ✅
MONGO_REPLICA_SET ✅
MONGO_USER ✅
RABBIT_HEARTBEAT ✅
RABBIT_HOST ✅
RABBIT_PASSWORD ✅
RABBIT_PORT ✅
RABBIT_QUEUE_PREFETCH_COUNT ✅
RABBIT_USERNAME ✅
REDIS_READ_ONLY_OPTIONS ✅
REDIS_READ_WRITE_OPTIONS ✅
SEVDEIR_IS_ENABLED ✅
STORE_READ_ONLY_OPTIONS ✅
STORE_READ_WRITE_OPTIONS ✅

Модуль be-diia-app

Змінна Оточення Сервіс Опис
CONTEXT_TRACKING_ENABLED ✅
CONTEXT_TRACKING_TIMEOUT ✅
GRPC_SERVER_ENABLED ✅
GRPC_SERVER_PORT ✅
LOG_LEVEL ✅
NODE_ENV ✅
TRACING_DEBUG_ENABLED ✅
TRACING_ENABLED ✅
TRACING_EXPORTER_URL ✅

Модуль be-diia-logger

Змінні оточення не використовуються

Модуль be-diia-metrics

Змінні оточення не використовуються

Модуль be-diia-queue

Змінні оточення не використовуються

Модуль be-documents-service

Змінна Оточення Сервіс Опис
ARCHIVE_DOCUMENTS_PER_ITERATION ✅
BALANCING_STRATEGY_NAME ✅
BALANCING_STRATEGY_OPTIONS ✅
DEFAULT_DOCUMENTS_EXPIRATION_TIME ✅
DMS_IS_ENABLED ✅
EIS_ADDRESS_IN_STRUCTURE ✅
EIS_IS_ENABLED ✅
EIS_RETURN_EXPIRED ✅
EXTERNAL_RABBIT_ASSERT_EXCHANGES ✅
EXTERNAL_RABBIT_HEARTBEAT ✅ ✅
EXTERNAL_RABBIT_HOST ✅
EXTERNAL_RABBIT_PASSWORD ✅
EXTERNAL_RABBIT_PORT ✅ ✅
EXTERNAL_RABBIT_QUEUE_PREFETCH_COUNT ✅
EXTERNAL_RABBIT_RESPONSE_ROUTING_KEY_PREFIX ✅
EXTERNAL_RABBIT_USERNAME ✅
GRPC_CLIENT_ENABLED ✅
GRPC_GOV_GATEWAY ✅
HASH_BYTES ✅
HEALTH_CHECK_IS_ENABLED ✅
HEALTH_CHECK_IS_PORT ✅
HSC_IS_ENABLED ✅
HSC_RETURN_EXPIRED ✅
INTEGRATION_TIMEOUT_IN_MSEC ✅
IS_DOCUMENTS_EXPIRATION_ENABLED ✅
JWE_SECRET_DATA_JWK ✅
LOG_LEVEL ✅
METRICS_CUSTOM_DEFAULT_LABELS ✅
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅
METRICS_CUSTOM_DISABLED ✅
METRICS_CUSTOM_MOLECULER_DISABLED ✅
METRICS_CUSTOM_MOLECULER_PATH ✅
METRICS_CUSTOM_MOLECULER_PORT ✅
METRICS_CUSTOM_PORT ✅
METRICS_MOLECULER_PROMETHEUS_IS_ENABLED ✅
METRICS_MOLECULER_PROMETHEUS_PATH ✅
METRICS_MOLECULER_PROMETHEUS_PORT ✅
MOCK_USER_IDENTIFIERS ✅
MONGO_AUTH_SOURCE ✅
MONGO_DATABASE ✅
MONGO_HOSTS ✅
MONGO_INDEXES_EXIT_AFTER_SYNC ✅
MONGO_INDEXES_SYNC ✅
MONGO_PORT ✅
MONGO_READ_PREFERENCE ✅
MONGO_REPLICA_SET ✅
RABBIT_HEARTBEAT ✅ ✅
RABBIT_HOST ✅
RABBIT_PASSWORD ✅
RABBIT_PORT ✅ ✅
RABBIT_QUEUE_PREFETCH_COUNT ✅
RABBIT_USERNAME ✅
REDIS_READ_ONLY_OPTIONS ✅
REDIS_READ_WRITE_OPTIONS ✅
RETURN_ITN_DATA_IS_ENABLED ✅
SALT ✅
STORE_READ_ONLY_OPTIONS ✅
STORE_READ_WRITE_OPTIONS ✅
TAXPAYER_CARD_EXPIRATION_ON_CONFIRMING_SEC ✅
TAXPAYER_CARD_EXPIRATION_ON_NOT_CONFIRMED_SEC ✅
TAXPAYER_CARD_EXPIRATION_ON_SUCCESS_SEC ✅
TRANSPORT_OPTIONS ✅
TRANSPORT_TYPE ✅

Модуль be-eslint-config

Змінні оточення не використовуються

Модуль be-eslint-plugin

Змінні оточення не використовуються

Модуль be-gateway-service

Змінна Оточення Сервіс Опис
ANDROID_MIN_APP_VERSION ✅
ANDROID_MIN_ERESIDENT_APP_VERSION ✅
APP_PORT ✅
BALANCING_STRATEGY_NAME ✅
BALANCING_STRATEGY_OPTIONS ✅
EXTERNAL_RABBIT_ASSERT_EXCHANGES ✅
EXTERNAL_RABBIT_HEARTBEAT ✅
EXTERNAL_RABBIT_HOST ✅
EXTERNAL_RABBIT_PASSWORD ✅
EXTERNAL_RABBIT_PORT ✅
EXTERNAL_RABBIT_QUEUE_PREFETCH_COUNT ✅
EXTERNAL_RABBIT_USERNAME ✅
FAQ_ERESIDENT_FILE_PATH ✅
FAQ_EXPIRATION_TIME_IN_SEC ✅
FAQ_FILE_PATH ✅
HEALTH_CHECK_IS_ENABLED ✅
HEALTH_CHECK_IS_PORT ✅
HTTP_BODY_LIMIT ✅
IOS_MIN_APP_VERSION ✅
IOS_MIN_ERESIDENT_APP_VERSION ✅
JWE_SECRET_DATA_JWK ✅
JWE_SECRET_TOKEN_PRIVATE_KEY ✅
JWE_SECRET_TOKEN_PUBLIC_KEY ✅
JWT_EXPIRES_IN ✅
LOG_LEVEL ✅
METRICS_CUSTOM_DEFAULT_LABELS ✅
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅
METRICS_CUSTOM_DISABLED ✅
METRICS_CUSTOM_MOLECULER_DISABLED ✅
METRICS_CUSTOM_MOLECULER_PATH ✅
METRICS_CUSTOM_MOLECULER_PORT ✅
METRICS_CUSTOM_PORT ✅
METRICS_MOLECULER_PROMETHEUS_IS_ENABLED ✅
METRICS_MOLECULER_PROMETHEUS_PATH ✅
METRICS_MOLECULER_PROMETHEUS_PORT ✅
MINIO_ACCESS_KEY ✅
MINIO_HOST ✅
MINIO_IS_ENABLED ✅
MINIO_PORT ✅
MINIO_SECRET_KEY ✅
MONGO_AUTH_SOURCE ✅
MONGO_CACHE_AUTH_SOURCE ✅
MONGO_CACHE_DATABASE ✅
MONGO_CACHE_HOSTS ✅
MONGO_CACHE_IS_ENABLED ✅
MONGO_CACHE_PASSWORD ✅
MONGO_CACHE_PORT ✅
MONGO_CACHE_READ_PREFERENCE ✅
MONGO_CACHE_REPLICA_SET ✅
MONGO_CACHE_USER ✅
MONGO_DATABASE ✅
MONGO_HOSTS ✅
MONGO_INDEXES_EXIT_AFTER_SYNC ✅
MONGO_INDEXES_SYNC ✅
MONGO_PORT ✅
MONGO_READ_PREFERENCE ✅
MONGO_REPLICA_SET ✅
NODE_ENV ✅
PROCESS_CODES_TEMPLATES_CABINET_FOLDER_PATH ✅
PROCESS_CODES_TEMPLATES_ERESIDENT_FOLDER_PATH ✅
PROCESS_CODES_TEMPLATES_FOLDER_PATH ✅
PROXY_PATH ✅
PUBLIC_SERVICES_STANDALONE_PUBLIC_SERVICE_CATALOG_IS_ENABLED ✅
RABBIT_HEARTBEAT ✅
RABBIT_HOST ✅
RABBIT_PASSWORD ✅
RABBIT_PORT ✅
RABBIT_QUEUE_PREFETCH_COUNT ✅
RABBIT_USERNAME ✅
REDIS_READ_ONLY_OPTIONS ✅
REDIS_READ_WRITE_OPTIONS ✅
SALT ✅
STORE_READ_ONLY_OPTIONS ✅
STORE_READ_WRITE_OPTIONS ✅
STRAPI_API_HOST ✅
STRAPI_API_PORT ✅
STRAPI_API_TOKEN ✅
STRAPI_IS_ENABLED ✅
SWAGGER_IS_ENABLED ✅
SWAGGER_PATH ✅
TRANSPORT_OPTIONS ✅
TRANSPORT_TYPE ✅
USER_ACTIVITY_IN_ENABLED ✅
USER_ACTIVITY_TTL ✅
ZIPKIN_IS_ENABLED ✅
ZIPKIN_SEND_INTERVAL_SEC ✅
ZIPKIN_URL ✅

Модуль be-genproto

Змінні оточення не використовуються

Модуль be-pkg-analytics

Змінні оточення не використовуються

Модуль be-pkg-cms

Змінні оточення не використовуються

Модуль be-pkg-crypto

Змінні оточення не використовуються

Модуль be-pkg-db

Змінна Оточення Сервіс Опис
MONGO_AUTH_SOURCE ✅
MONGO_DATABASE ✅
MONGO_HOST ✅
MONGO_PASSWORD ✅
MONGO_PORT ✅
MONGO_REPLICA_SET ✅
MONGO_USER ✅

Модуль be-pkg-env

Змінна Оточення Сервіс Опис
name ✅
NODE_ENV ✅

Модуль be-pkg-errors

Змінні оточення не використовуються

Модуль be-pkg-healthcheck

Змінні оточення не використовуються

Модуль be-pkg-http

Змінні оточення не використовуються

Модуль be-pkg-i18n

Змінні оточення не використовуються

Модуль be-pkg-providers

Змінні оточення не використовуються

Модуль be-pkg-redis

Змінні оточення не використовуються

Модуль be-pkg-test

Змінні оточення не використовуються

Модуль be-pkg-utils

Змінні оточення не використовуються

Модуль be-pkg-validators

Змінні оточення не використовуються

Модуль be-public-service-catalog

Змінна Оточення Сервіс Опис
GRPC_USER_SERVICE_ADDRESS ✅
HEALTH_CHECK_IS_ENABLED ✅
HEALTH_CHECK_IS_PORT ✅
LOG_LEVEL ✅
METRICS_CUSTOM_DEFAULT_LABELS ✅
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅
METRICS_CUSTOM_DISABLED ✅
METRICS_CUSTOM_PORT ✅
MONGO_AUTH_SOURCE ✅
MONGO_DATABASE ✅
MONGO_HOSTS ✅
MONGO_INDEXES_EXIT_AFTER_SYNC ✅
MONGO_INDEXES_SYNC ✅
MONGO_PASSWORD ✅
MONGO_PORT ✅
MONGO_READ_PREFERENCE ✅
MONGO_REPLICA_SET ✅
MONGO_USER ✅

Модуль be-scaffold

Змінна Оточення Сервіс Опис
DEBUG ✅

Модуль be-types

Змінні оточення не використовуються

Модуль be-user-service

Змінна Оточення Сервіс Опис
BALANCING_STRATEGY_NAME ✅
BALANCING_STRATEGY_OPTIONS ✅
CREATE_NOTIFICATIONS_BATCHES_TASK_NOTIFICATIONS_BATCH_SIZE ✅ ✅
EXTERNAL_RABBIT_ASSERT_EXCHANGES ✅
EXTERNAL_RABBIT_CUSTOM_RESPONSE_ROUTING_KEY_PREFIX ✅
EXTERNAL_RABBIT_HEARTBEAT ✅ ✅
EXTERNAL_RABBIT_HOST ✅
EXTERNAL_RABBIT_PASSWORD ✅
EXTERNAL_RABBIT_PORT ✅ ✅
EXTERNAL_RABBIT_QUEUE_PREFETCH_COUNT ✅ ✅
EXTERNAL_RABBIT_USERNAME ✅
FACE_RECO_FEATURE_POINTS_LENGTH ✅ ✅
GRPC_AUTH_SERVICE_ADDRESS ✅
GRPC_CRYPTO_DOC_SERVICE_ADDRESS ✅
GRPC_NOTIFICATION_SERVICE_ADDRESS ✅
HASH_BYTES ✅ ✅
HEALTH_CHECK_IS_ENABLED ✅
HEALTH_CHECK_IS_PORT ✅ ✅
INTEGRATION_TIMEOUT_IN_MSEC ✅ ✅
JWE_SECRET_DATA_JWK ✅
LOG_LEVEL ✅
METRICS_CUSTOM_DEFAULT_LABELS ✅
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅
METRICS_CUSTOM_DISABLED ✅
METRICS_CUSTOM_MOLECULER_DISABLED ✅
METRICS_CUSTOM_MOLECULER_PATH ✅
METRICS_CUSTOM_MOLECULER_PORT ✅
METRICS_CUSTOM_PORT ✅
METRICS_MOLECULER_PROMETHEUS_IS_ENABLED ✅
METRICS_MOLECULER_PROMETHEUS_PATH ✅
METRICS_MOLECULER_PROMETHEUS_PORT ✅
MONGO_AUTH_SOURCE ✅
MONGO_DATABASE ✅
MONGO_HOSTS ✅
MONGO_INDEXES_EXIT_AFTER_SYNC ✅
MONGO_INDEXES_SYNC ✅
MONGO_PASSWORD ✅
MONGO_PORT ✅
MONGO_READ_PREFERENCE ✅
MONGO_REPLICA_SET ✅
MONGO_USER ✅
NOTIFICATION_IS_ENABLED ✅
NOTIFICATION_TARGET_BATCH_SIZE ✅ ✅
OTP_EXPIRATION ✅ ✅
OTP_PER_DAY ✅ ✅
OTP_VERIFY_ATTEMPTS ✅ ✅
PROFILE_FEATURES_ENABLED ✅
RABBIT_HEARTBEAT ✅ ✅
RABBIT_HOST ✅
RABBIT_PASSWORD ✅
RABBIT_PORT ✅ ✅
RABBIT_QUEUE_PREFETCH_COUNT ✅ ✅
RABBIT_USERNAME ✅
REDIS_READ_ONLY_OPTIONS ✅
REDIS_READ_WRITE_OPTIONS ✅
SALT ✅
STORE_READ_ONLY_OPTIONS ✅
STORE_READ_WRITE_OPTIONS ✅
SUBSCRIPTION_DEBTS_SALT ✅
TRANSPORT_OPTIONS ✅ ✅
TRANSPORT_TYPE ✅
UBCH_AUTH_PATH ✅
UBCH_HOST ✅
UBCH_IS_ENABLED ✅
UBCH_LOGIN ✅
UBCH_PASSWORD ✅
UBCH_STATIC_SESS_ID ✅
UBCH_SUBSCRIBE_PATH ✅
UBCH_UNSUBSCRIBE_PATH ✅

Усі змінні

Змінна Оточення Сервіс Зовнішній сервіс Модулі
ANDROID_MIN_APP_VERSION ✅ be-gateway-service
ANDROID_MIN_ERESIDENT_APP_VERSION ✅ be-gateway-service
APP_PORT ✅ be-gateway-service
APPLICATION_STORE_REVIEW_TEST_ITN ✅ be-auth-service
ARCHIVE_DOCUMENTS_PER_ITERATION ✅ be-documents-service
AUTH_ADMISSION_STEPS_TTL ✅ be-auth-service
AUTH_METHOD_DIIA_ID_AUTHORIZATION_ACQUIRER_TOKEN ✅ ✅ be-auth-service
AUTH_METHOD_DIIA_ID_AUTHORIZATION_BRANCH_ID ✅ be-auth-service
AUTH_METHOD_DIIA_ID_AUTHORIZATION_OFFER_ID ✅ be-auth-service
AUTH_MONOBANK_API_TOKEN ✅ MONOBANK be-auth-service
AUTH_MONOBANK_BASE_URL ✅ MONOBANK be-auth-service
AUTH_MONOBANK_IS_ENABLED ✅ MONOBANK be-auth-service
AUTH_MONOBANK_PRIVATE_KEY_PATH ✅ MONOBANK be-auth-service
AUTH_PRIVATBANK_ACCOUNT ✅ PRIVATBANK be-auth-service
AUTH_PRIVATBANK_ACCOUNT_SECRET ✅ PRIVATBANK be-auth-service
AUTH_PRIVATBANK_BASE_URL ✅ PRIVATBANK be-auth-service
AUTH_SCHEMA_AUTHORIZATION_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_CABINET_AUTHORIZATION_NONCE_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_CABINET_AUTHORIZATION_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_COMPARING_ITN_IS_ENABLED ✅ be-auth-service
AUTH_SCHEMA_ERESIDENT_AUTH_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_ERESIDENT_FIRST_AUTH_TOKEN_PARAMS_CACHE_TTL ✅ be-auth-service
AUTH_SCHEMA_IS_CUSTOM_REFRESH_TOKEN_EXPIRATION_ENABLED ✅ be-auth-service
BALANCING_STRATEGY_NAME ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
BALANCING_STRATEGY_OPTIONS ✅ ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
BANK_ID_ACCESS_CLIENT_ID ✅ BANK_ID be-auth-service
BANK_ID_ACCESS_CLIENT_SECRET ✅ BANK_ID be-auth-service
BANK_ID_API_HOST ✅ BANK_ID be-auth-service
BANK_ID_API_URL_AUTH_PATH ✅ BANK_ID be-auth-service
BANK_ID_API_URL_TOKEN_PATH ✅ BANK_ID be-auth-service
BANK_ID_API_URL_USER_PATH ✅ BANK_ID be-auth-service
BANK_ID_DATASET ✅ BANK_ID be-auth-service
BANK_ID_IS_ENABLED ✅ BANK_ID be-auth-service
BANK_ID_VERIFY_HTTPS ✅ ✅ BANK_ID be-auth-service
BANK_ID_VERIFY_MEMBER_ID ✅ ✅ BANK_ID be-auth-service
BANK_ID_VERSION ✅ BANK_ID be-auth-service
CHECKING_FOR_VALID_ITN_IS_ENABLED ✅ be-auth-service
CONTEXT_TRACKING_ENABLED ✅ be-diia-app
CONTEXT_TRACKING_TIMEOUT ✅ be-diia-app
CREATE_NOTIFICATIONS_BATCHES_TASK_NOTIFICATIONS_BATCH_SIZE ✅ ✅ be-user-service
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_CHECK_BATCH_SIZE ✅ be-criminal-cert-service
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_CHECK_INTERVAL_MS ✅ be-criminal-cert-service
CRIMINAL_RECORD_CERTIFICATE_APPLICATION_EXPIRATION_DAYS ✅ be-criminal-cert-service
DEBUG ✅ be-scaffold
DEFAULT_DOCUMENTS_EXPIRATION_TIME ✅ be-documents-service
DMS_IS_ENABLED ✅ be-documents-service
EIS_ADDRESS_IN_STRUCTURE ✅ be-documents-service
EIS_AGREE_URL ✅ be-auth-service
EIS_API_HOST ✅ be-auth-service
EIS_API_PORT ✅ be-auth-service
EIS_AUTH_PASSWORD ✅ be-auth-service
EIS_AUTH_USERNAME ✅ be-auth-service
EIS_IS_ENABLED ✅ ✅ be-auth-service,
be-documents-service
EIS_RETURN_EXPIRED ✅ be-documents-service
ENEMY_TRACK_TELEGRAM_BOT_AUTH_ID ✅ be-auth-service
ENEMY_TRACK_TELEGRAM_BOT_HOST ✅ be-auth-service
ERESIDENT_APPLICANT_EMAIL_OTP_TTL_IN_SEC ✅ be-auth-service
ERESIDENT_APPLICANT_OTP_LENGTH ✅ be-auth-service
ERESIDENT_APPLICANT_TEST_EMAIL_REGEXP ✅ be-auth-service
ERESIDENT_APPLICANT_TEST_OTP ✅ be-auth-service
ERESIDENT_REGISTRY_IS_ENABLED ✅ be-auth-service
EXTERNAL_BUS_TIMEOUT ✅ be-auth-service
EXTERNAL_RABBIT_ASSERT_EXCHANGES ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_CUSTOM_RESPONSE_ROUTING_KEY_PREFIX ✅ be-user-service
EXTERNAL_RABBIT_HEARTBEAT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_HOST ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_PASSWORD ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_QUEUE_PREFETCH_COUNT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
EXTERNAL_RABBIT_RESPONSE_ROUTING_KEY_PREFIX ✅ be-criminal-cert-service,
be-documents-service
EXTERNAL_RABBIT_USERNAME ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
FACE_RECO_FEATURE_POINTS_LENGTH ✅ ✅ be-user-service
FAQ_ERESIDENT_FILE_PATH ✅ be-gateway-service
FAQ_EXPIRATION_TIME_IN_SEC ✅ be-gateway-service
FAQ_FILE_PATH ✅ be-gateway-service
GRPC_ADDRESS_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_ANALYTICS_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_AUTH_SERVICE_ADDRESS ✅ be-user-service
GRPC_BANK_ID_CRYPTO_SERVICE_ADDRESS ✅ BANK_ID be-auth-service
GRPC_CLIENT_ENABLED ✅ be-documents-service
GRPC_CRYPTO_DOC_SERVICE_ADDRESS ✅ be-auth-service,
be-criminal-cert-service,
be-user-service
GRPC_CRYPTO_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_DOCUMENT_DELIVERY_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_DOCUMENTS_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_GOV_GATEWAY ✅ be-documents-service
GRPC_NOTIFICATION_SERVICE_ADDRESS ✅ be-criminal-cert-service,
be-user-service
GRPC_PUBLIC_SERVICE_ADDRESS ✅ be-criminal-cert-service
GRPC_PUBLIC_SERVICE_CATALOG_ADDRESS ✅ be-criminal-cert-service
GRPC_SERVER_ENABLED ✅ be-diia-app
GRPC_SERVER_PORT ✅ be-diia-app
GRPC_USER_SERVICE_ADDRESS ✅ be-criminal-cert-service,
be-public-service-catalog
HASH_BYTES ✅ ✅ be-documents-service,
be-user-service
HEALTH_CHECK_IS_ENABLED ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
HEALTH_CHECK_IS_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
HSC_IS_ENABLED ✅ be-documents-service
HSC_RETURN_EXPIRED ✅ be-documents-service
HTTP_BODY_LIMIT ✅ be-gateway-service
INTEGRATION_TIMEOUT_IN_MSEC ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-user-service
IOS_MIN_APP_VERSION ✅ be-gateway-service
IOS_MIN_ERESIDENT_APP_VERSION ✅ be-gateway-service
IS_DOCUMENTS_EXPIRATION_ENABLED ✅ be-documents-service
JOIN_USER_TO_PETITIONS_IS_ENABLED ✅ be-auth-service
JWE_SECRET_DATA_JWK ✅ ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
JWE_SECRET_TOKEN_PRIVATE_KEY ✅ be-auth-service,
be-gateway-service
JWE_SECRET_TOKEN_PUBLIC_KEY ✅ be-auth-service,
be-gateway-service
JWT_ACQUIRER_REFRESH_EXPIRES_IN ✅ be-auth-service
JWT_CABINET_EXPIRES_IN ✅ be-auth-service
JWT_CABINET_REFRESH_EXPIRES_IN ✅ be-auth-service
JWT_EXPIRES_IN ✅ be-auth-service,
be-gateway-service
JWT_PARTNER_REFRESH_EXPIRES_IN ✅ be-auth-service
JWT_REFRESH_EXPIRES_IN ✅ be-auth-service
LOG_LEVEL ✅ be-auth-service,
be-criminal-cert-service,
be-diia-app,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_DEFAULT_LABELS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_DISABLE_DEFAULT_METRICS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_DISABLED ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_CUSTOM_MOLECULER_DISABLED ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_CUSTOM_MOLECULER_PATH ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_CUSTOM_MOLECULER_PORT ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_CUSTOM_PORT ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
METRICS_MOLECULER_PROMETHEUS_IS_ENABLED ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_MOLECULER_PROMETHEUS_PATH ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
METRICS_MOLECULER_PROMETHEUS_PORT ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
MINIO_ACCESS_KEY ✅ be-gateway-service
MINIO_HOST ✅ be-gateway-service
MINIO_IS_ENABLED ✅ be-gateway-service
MINIO_PORT ✅ be-gateway-service
MINIO_SECRET_KEY ✅ be-gateway-service
MOCK_USER_IDENTIFIERS ✅ be-documents-service
MONGO_AUTH_SOURCE ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_CACHE_AUTH_SOURCE ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_DATABASE ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_HOSTS ✅ ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_IS_ENABLED ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_PASSWORD ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_PORT ✅ ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_READ_PREFERENCE ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_REPLICA_SET ✅ be-auth-service,
be-gateway-service
MONGO_CACHE_USER ✅ be-auth-service,
be-gateway-service
MONGO_DATABASE ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_HOST ✅ be-pkg-db
MONGO_HOSTS ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_INDEXES_EXIT_AFTER_SYNC ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_INDEXES_SYNC ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_PASSWORD ✅ be-auth-service,
be-criminal-cert-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_READ_PREFERENCE ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-public-service-catalog,
be-user-service
MONGO_REPLICA_SET ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
MONGO_USER ✅ be-auth-service,
be-criminal-cert-service,
be-pkg-db,
be-public-service-catalog,
be-user-service
name ✅ be-pkg-env
NFC_AUTH_URL_HOST ✅ be-auth-service
NFC_PHONETIC_EQUALITY_TRASHOLD ✅ ✅ be-auth-service
NODE_ENV ✅ be-diia-app,
be-gateway-service,
be-pkg-env
NOTIFICATION_IS_ENABLED ✅ be-user-service
NOTIFICATION_TARGET_BATCH_SIZE ✅ ✅ be-user-service
OPENID_ENABLE_DOCUMENTS_CHECK ✅ be-auth-service
OTP_EXPIRATION ✅ ✅ be-user-service
OTP_PER_DAY ✅ ✅ be-user-service
OTP_VERIFY_ATTEMPTS ✅ ✅ be-user-service
PHOTO_ID_AUTH_REQUEST_EXPIRATION_TIME_MS ✅ be-auth-service
PHOTO_ID_AUTH_URL_HOST ✅ be-auth-service
PROCESS_CODES_TEMPLATES_CABINET_FOLDER_PATH ✅ be-gateway-service
PROCESS_CODES_TEMPLATES_ERESIDENT_FOLDER_PATH ✅ be-gateway-service
PROCESS_CODES_TEMPLATES_FOLDER_PATH ✅ be-gateway-service
PROFILE_FEATURES_ENABLED ✅ be-user-service
PROXY_PATH ✅ be-gateway-service
PUBLIC_SERVICES_STANDALONE_PUBLIC_SERVICE_CATALOG_IS_ENABLED ✅ be-gateway-service
RABBIT_HEARTBEAT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_HOST ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_PASSWORD ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_PORT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_QUEUE_PREFETCH_COUNT ✅ ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
RABBIT_USERNAME ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
REDIS_READ_ONLY_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
REDIS_READ_WRITE_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
REFRESH_TOKEN_EXPIRATIONS_ARCHIVE_THRESHOLD_MS ✅ be-auth-service
RETURN_ITN_DATA_IS_ENABLED ✅ be-documents-service
SALT ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
SEVDEIR_IS_ENABLED ✅ be-criminal-cert-service
STORE_READ_ONLY_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
STORE_READ_WRITE_OPTIONS ✅ be-auth-service,
be-criminal-cert-service,
be-documents-service,
be-gateway-service,
be-user-service
STRAPI_API_HOST ✅ be-gateway-service
STRAPI_API_PORT ✅ be-gateway-service
STRAPI_API_TOKEN ✅ be-gateway-service
STRAPI_IS_ENABLED ✅ be-gateway-service
SUBSCRIPTION_DEBTS_SALT ✅ be-user-service
SWAGGER_IS_ENABLED ✅ be-gateway-service
SWAGGER_PATH ✅ be-gateway-service
TAXPAYER_CARD_EXPIRATION_ON_CONFIRMING_SEC ✅ be-documents-service
TAXPAYER_CARD_EXPIRATION_ON_NOT_CONFIRMED_SEC ✅ be-documents-service
TAXPAYER_CARD_EXPIRATION_ON_SUCCESS_SEC ✅ be-documents-service
TEMPORARY_JWT_AUDIENCE ✅ be-auth-service
TEMPORARY_JWT_EXPIRES_IN ✅ be-auth-service
TEMPORARY_JWT_ISSUER ✅ be-auth-service
TEST_AUTH_BY_ITN_IS_ENABLED ✅ be-auth-service
TOKEN_CACHE_DURATION_IN_SEC ✅ be-auth-service
TRACING_DEBUG_ENABLED ✅ be-diia-app
TRACING_ENABLED ✅ be-diia-app
TRACING_EXPORTER_URL ✅ be-diia-app
TRANSPORT_OPTIONS ✅ ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
TRANSPORT_TYPE ✅ be-auth-service,
be-documents-service,
be-gateway-service,
be-user-service
UBCH_AUTH_PATH ✅ be-user-service
UBCH_HOST ✅ be-user-service
UBCH_IS_ENABLED ✅ be-user-service
UBCH_LOGIN ✅ be-user-service
UBCH_PASSWORD ✅ be-user-service
UBCH_STATIC_SESS_ID ✅ be-user-service
UBCH_SUBSCRIBE_PATH ✅ be-user-service
UBCH_UNSUBSCRIBE_PATH ✅ be-user-service
USER_ACTIVITY_IN_ENABLED ✅ be-gateway-service
USER_ACTIVITY_TTL ✅ be-gateway-service
ZIPKIN_IS_ENABLED ✅ ✅ be-auth-service,
be-gateway-service
ZIPKIN_SEND_INTERVAL_SEC ✅ be-auth-service,
be-gateway-service
ZIPKIN_URL ✅ be-auth-service,
be-gateway-service

Як події через черги скачуть по темам. Краще дивитися скачавши файл мабуть. events-flow

digraph G {
node [shape=diamond];
edge [tooltip="Edge tooltip"];
0 [fontcolor="#FFFFFFFF", shape=polygon, label="Notification", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
1 [shape=box, label="TopicNotificationLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
2 [fontcolor="#FFFFFFFF", shape=polygon, label="Scheduler", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
3 [shape=box, label="TopicScheduledTasks", style=filled, fillcolor="#FF0000FF", group=""];
4 [fontcolor="#FFFFFFFF", shape=polygon, label="Auth", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
5 [shape=box, label="TopicAuthUserSession", style=filled, fillcolor="#FF0000FF", group=""];
6 [fontcolor="#FFFFFFFF", shape=polygon, label="DamagedProperty", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
7 [shape=box, label="TopicAnalytics", style=filled, fillcolor="#FF0000FF", group=""];
8 [fontcolor="#FFFFFFFF", shape=polygon, label="DepositGuaranteePayments", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
9 [fontcolor="#FFFFFFFF", shape=polygon, label="Documents", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
10 [shape=box, label="TopicDocumentsRegistry", style=filled, fillcolor="#FF0000FF", group=""];
11 [shape=box, label="TopicDocumentLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
12 [fontcolor="#FFFFFFFF", shape=polygon, label="Gateway", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
13 [shape=box, label="TopicGatewayUserActivity", style=filled, fillcolor="#FF0000FF", group=""];
14 [fontcolor="#FFFFFFFF", shape=polygon, label="Payment", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
15 [shape=box, label="TopicPaymentDataLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
16 [fontcolor="#FFFFFFFF", shape=polygon, label="PublicService", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
17 [shape=box, label="TopicPublicServicePenaltiesLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
18 [shape=box, label="TopicPublicServiceCriminalCertLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
19 [shape=box, label="TopicPublicServiceDebtsLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
20 [shape=box, label="TopicPublicServiceSigningLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
21 [fontcolor="#FFFFFFFF", shape=polygon, label="CriminalCert", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
22 [shape=box, label="TopicCriminalCertLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
23 [fontcolor="#FFFFFFFF", shape=polygon, label="ResidenceRegistration", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
24 [fontcolor="#FFFFFFFF", shape=polygon, label="VehicleReRegistration", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
25 [fontcolor="#FFFFFFFF", shape=polygon, label="User", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
26 [shape=box, label="TopicUserPenaltiesIdentification", style=filled, fillcolor="#FF0000FF", group=""];
27 [shape=box, label="TopicUserSendMassNotifications", style=filled, fillcolor="#FF0000FF", group=""];
28 [shape=box, label="TopicUserProfileLifecycle", style=filled, fillcolor="#FF0000FF", group=""];
29 [fontcolor="#FFFFFFFF", shape=polygon, label="DocumentAcquirers", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
30 [shape=box, label="TopicAcquirersOfferRequestLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
31 [fontcolor="#FFFFFFFF", shape=polygon, label="Analytics", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
32 [shape=box, label="TopicRating", style=filled, fillcolor="#FF0000FF", group=""];
33 [fontcolor="#FFFFFFFF", shape=polygon, label="DocumentDelivery", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
34 [shape=box, label="TopicDocumentDeliveryLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
35 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueNotification", style=filled, fillcolor="#0000FFFF", group=""];
36 [fontcolor="#FFFFFFFF", shape=box, label="QueueNotification", style=filled, fillcolor="#0000FFFF", group=""];
37 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueAuth", style=filled, fillcolor="#0000FFFF", group=""];
38 [fontcolor="#FFFFFFFF", shape=box, label="QueuAuth", style=filled, fillcolor="#0000FFFF", group=""];
39 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueDamagedProperty", style=filled, fillcolor="#0000FFFF", group=""];
40 [fontcolor="#FFFFFFFF", shape=box, label="QueueDamagedProperty", style=filled, fillcolor="#0000FFFF", group=""];
41 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueDepositGuaranteePayments", style=filled, fillcolor="#0000FFFF", group=""];
42 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueDocuments", style=filled, fillcolor="#0000FFFF", group=""];
43 [fontcolor="#FFFFFFFF", shape=box, label="QueueDocuments", style=filled, fillcolor="#0000FFFF", group=""];
44 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueGateway", style=filled, fillcolor="#0000FFFF", group=""];
45 [fontcolor="#FFFFFFFF", shape=box, label="QueuePayment", style=filled, fillcolor="#0000FFFF", group=""];
46 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueuePayment", style=filled, fillcolor="#0000FFFF", group=""];
47 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueuePublicService", style=filled, fillcolor="#0000FFFF", group=""];
48 [fontcolor="#FFFFFFFF", shape=box, label="QueuePublicService", style=filled, fillcolor="#0000FFFF", group=""];
49 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueCriminalCert", style=filled, fillcolor="#0000FFFF", group=""];
50 [fontcolor="#FFFFFFFF", shape=box, label="QueueCriminalCert", style=filled, fillcolor="#0000FFFF", group=""];
51 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueReportService", style=filled, fillcolor="#0000FFFF", group=""];
52 [fontcolor="#FFFFFFFF", shape=polygon, label="ReportService", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
53 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueResidenceRegistration", style=filled, fillcolor="#0000FFFF", group=""];
54 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueVehicleReRegistration", style=filled, fillcolor="#0000FFFF", group=""];
55 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueInvincibility", style=filled, fillcolor="#0000FFFF", group=""];
56 [fontcolor="#FFFFFFFF", shape=polygon, label="Invincibility", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
57 [fontcolor="#FFFFFFFF", shape=box, label="QueueInvincibility", style=filled, fillcolor="#0000FFFF", group=""];
58 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueUser", style=filled, fillcolor="#0000FFFF", group=""];
59 [fontcolor="#FFFFFFFF", shape=box, label="QueueUser", style=filled, fillcolor="#0000FFFF", group=""];
60 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueDocumentAcquirers", style=filled, fillcolor="#0000FFFF", group=""];
61 [fontcolor="#FFFFFFFF", shape=box, label="QueueSseAdapter", style=filled, fillcolor="#0000FFFF", group=""];
62 [fontcolor="#FFFFFFFF", shape=polygon, label="SseAdapter", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
63 [fontcolor="#FFFFFFFF", shape=box, label="QueueVote", style=filled, fillcolor="#0000FFFF", group=""];
64 [fontcolor="#FFFFFFFF", shape=polygon, label="Vote", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
65 [fontcolor="#FFFFFFFF", shape=box, label="QueuePartner", style=filled, fillcolor="#0000FFFF", group=""];
66 [fontcolor="#FFFFFFFF", shape=polygon, label="Partner", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
67 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueuePartner", style=filled, fillcolor="#0000FFFF", group=""];
68 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueAddress", style=filled, fillcolor="#0000FFFF", group=""];
69 [fontcolor="#FFFFFFFF", shape=polygon, label="Address", sides=4, style=filled, fillcolor="#000000FF", group="Сервіс"];
70 [fontcolor="#FFFFFFFF", shape=box, label="QueueAnalytics", style=filled, fillcolor="#0000FFFF", group=""];
71 [fontcolor="#FFFFFFFF", shape=box, label="QueueDocumentDelivery", style=filled, fillcolor="#0000FFFF", group=""];
72 [fontcolor="#FFFFFFFF", shape=box, label="ScheduledTasksQueueDocumentDelivery", style=filled, fillcolor="#0000FFFF", group=""];
73 [shape=box, label="TopicPartnerLifeCycle", style=filled, fillcolor="#FF0000FF", group=""];
74 [shape=box, label="auth-check-refresh-tokens-expiration", style=filled, group=""];
75 [shape=box, label="damaged-property-notify-repair-message-awaiting", style=filled, group=""];
76 [shape=box, label="deposit-guarantee-payments-load-compensation-deposits", style=filled, group=""];
77 [shape=box, label="document-acquirers-refresh-offer-requests", style=filled, group=""];
78 [shape=box, label="documents-archive-used-otp", style=filled, group=""];
79 [shape=box, label="documents-delete-unused-otp", style=filled, group=""];
80 [shape=box, label="documents-delete-taxpayer-applications", style=filled, group=""];
81 [shape=box, label="auth-update-bank-id-bank-list", style=filled, group=""];
82 [shape=box, label="public-service-check-applications", style=filled, group=""];
83 [shape=box, label="public-service-load-penalties", style=filled, group=""];
84 [shape=box, label="public-service-load-penalties-v2", style=filled, group=""];
85 [shape=box, label="public-service-check-inspector-penalties-for-deadline", style=filled, group=""];
86 [shape=box, label="public-service-check-penalties-for-deadline", style=filled, group=""];
87 [shape=box, label="public-service-load-mia-dictionaries", style=filled, group=""];
88 [shape=box, label="public-service-check-driver-license-replacement-applications", style=filled, group=""];
89 [shape=box, label="public-service-check-driver-license-replacement-applications-send-expiration", style=filled, group=""];
90 [shape=box, label="public-service-delete-expired-mass-vaccination-tickets", style=filled, group=""];
91 [shape=box, label="public-service-revoke-mass-vaccination", style=filled, group=""];
92 [shape=box, label="public-service-check-residence-registrations", style=filled, group=""];
93 [shape=box, label="public-service-check-debts-changes", style=filled, group=""];
94 [shape=box, label="public-service-check-criminal-record-certificate-applications", style=filled, group=""];
95 [shape=box, label="public-service-create-vaccination-aid-bank-reports", style=filled, group=""];
96 [shape=box, label="public-service-create-martial-law-aid-bank-reports", style=filled, group=""];
97 [shape=box, label="public-service-create-vaccination-aid-report", style=filled, group=""];
98 [shape=box, label="public-service-create-vaccination-aid-pfu-report", style=filled, group=""];
99 [shape=box, label="public-service-create-issued-mortgage-report", style=filled, group=""];
100 [shape=box, label="public-service-check-proper-user-applications", style=filled, group=""];
101 [shape=box, label="public-service-delete-proper-user-expired-applications", style=filled, group=""];
102 [shape=box, label="public-service-check-unemployment-status-applications", style=filled, group=""];
103 [shape=box, label="public-service-check-unemployment-status-canceling-applications", style=filled, group=""];
104 [shape=box, label="public-service-check-military-bonds-partners", style=filled, group=""];
105 [shape=box, label="public-service-update-military-bonds-offers", style=filled, group=""];
106 [shape=box, label="public-service-update-military-bonds-dictionaries", style=filled, group=""];
107 [shape=box, label="public-service-delete-expired-residence-cert-orders", style=filled, group=""];
108 [shape=box, label="public-service-check-is-mortgage-applicant-has-accepted-offer", style=filled, group=""];
109 [shape=box, label="public-service-check-is-mortgage-partner-has-verified-data-request", style=filled, group=""];
110 [shape=box, label="public-service-upload-led-exchange-orders", style=filled, group=""];
111 [shape=box, label="public-service-check-led-exchange-report", style=filled, group=""];
112 [shape=box, label="public-service-update-dictionaries", style=filled, group=""];
113 [shape=box, label="public-service-create-erecovery-submission-report", style=filled, group=""];
114 [shape=box, label="public-service-import-erecovery-pfu-report", style=filled, group=""];
115 [shape=box, label="public-service-check-court-penalties-payment-term", style=filled, group=""];
116 [shape=box, label="public-service-send-nacp-declarant-relatives-distributions", style=filled, group=""];
117 [shape=box, label="public-service-expire-nacp-declarant-relatives-distributions", style=filled, group=""];
118 [shape=box, label="criminal-cert-check-criminal-record-certificate-applications", style=filled, group=""];
119 [shape=box, label="notification-send-new-penalties", style=filled, group=""];
120 [shape=box, label="notification-send-distributions", style=filled, group=""];
121 [shape=box, label="user-check-covid-certificates-expirations", style=filled, group=""];
122 [shape=box, label="user-check-driver-licenses-expirations", style=filled, group=""];
123 [shape=box, label="user-check-vehicle-licenses-expirations", style=filled, group=""];
124 [shape=box, label="user-check-diiaid-expirations", style=filled, group=""];
125 [shape=box, label="partnerProcessVaccinationAidAccounts", style=filled, group=""];
126 [shape=box, label="paymentCheckDelayedOrders", style=filled, group=""];
127 [shape=box, label="address-service-update-atu", style=filled, group=""];
128 [shape=box, label="document-delivery-check-expired-orders", style=filled, group=""];
129 [shape=box, label="invincibility-load-points", style=filled, group=""];
130 [shape=box, label="invincibility-load-shelters", style=filled, group=""];
131 [shape=box, label="auth-create-or-update-user-profile", style=filled, group=""];
132 [shape=box, label="auth-assign-user-to-push-token", style=filled, group=""];
133 [shape=box, label="auth-user-log-out", style=filled, group=""];
134 [shape=box, label="auth-create-or-update-eresident-profile", style=filled, group=""];
135 [shape=box, label="auth-assign-eresident-to-push-token", style=filled, group=""];
136 [shape=box, label="auth-eresident-log-out", style=filled, group=""];
137 [shape=box, label="documents-add-documents-in-profile", style=filled, group=""];
138 [shape=box, label="documents-add-document-in-profile", style=filled, group=""];
139 [shape=box, label="documents-add-document-photo", style=filled, group=""];
140 [shape=box, label="documents-remove-document-photo", style=filled, group=""];
141 [shape=box, label="documents-adult-registration-address-community", style=filled, group=""];
142 [shape=box, label="gateway-user-activity", style=filled, group=""];
143 [shape=box, label="payment-callback-status", style=filled, group=""];
144 [shape=box, label="payment-callback-status-v2", style=filled, group=""];
145 [shape=box, label="payment-executed", style=filled, group=""];
146 [shape=box, label="payment-expired", style=filled, group=""];
147 [shape=box, label="public-service-penalty-created", style=filled, group=""];
148 [shape=box, label="public-service-criminal-certificate-status-updated", style=filled, group=""];
149 [shape=box, label="criminal-certificate-status-updated", style=filled, group=""];
150 [shape=box, label="public-service-received-opened-debt", style=filled, group=""];
151 [shape=box, label="public-service-received-enforced-debt", style=filled, group=""];
152 [shape=box, label="public-service-signing-status", style=filled, group=""];
153 [shape=box, label="documents.obtained.vehicle-license", style=filled, group=""];
154 [shape=box, label="documents.obtained.reference-internally-displaced-person", style=filled, group=""];
155 [shape=box, label="user-send-mass-notifications", style=filled, group=""];
156 [shape=box, label="user-send-mass-anonymous-notifications", style=filled, group=""];
157 [shape=box, label="user-send-mass-silent-pushes", style=filled, group=""];
158 [shape=box, label="user-penalty-identified", style=filled, group=""];
159 [shape=box, label="user-profile-created", style=filled, group=""];
160 [shape=box, label="notification-penalty-created", style=filled, group=""];
161 [shape=box, label="notification-opened-debt-created", style=filled, group=""];
162 [shape=box, label="notification-enforced-debt-created", style=filled, group=""];
163 [shape=box, label="notification-has-read", style=filled, group=""];
164 [shape=box, label="notification-has-deleted", style=filled, group=""];
165 [shape=box, label="acquirers-offer-request-has-deleted", style=filled, group=""];
166 [shape=box, label="acquirers-sharing-status", style=filled, group=""];
167 [shape=box, label="acquirers-signing-status", style=filled, group=""];
168 [shape=box, label="rate-service", style=filled, group=""];
169 [shape=box, label="rating-saved", style=filled, group=""];
170 [shape=box, label="document-delivery-callback-status", style=filled, group=""];
0 -> 1;
1 -> 48;
2 -> 3;
3 -> 37;
3 -> 39;
3 -> 41;
3 -> 42;
3 -> 44;
3 -> 67;
3 -> 46;
3 -> 47;
3 -> 49;
3 -> 51;
3 -> 53;
3 -> 54;
3 -> 55;
3 -> 35;
3 -> 60;
3 -> 58;
3 -> 68;
3 -> 72;
4 -> 5;
5 -> 36;
5 -> 59;
5 -> 43;
6 -> 7;
7 -> 70;
8 -> 7;
9 -> 10;
9 -> 11;
10 -> 59;
10 -> 63;
11 -> 48;
12 -> 13;
13 -> 38;
14 -> 15;
15 -> 45;
15 -> 48;
16 -> 15;
16 -> 17;
16 -> 18;
16 -> 19;
16 -> 20;
16 -> 7;
17 -> 59;
18 -> 40;
19 -> 36;
20 -> 59;
21 -> 22;
21 -> 7;
22 -> 40;
23 -> 15;
23 -> 7;
24 -> 15;
24 -> 7;
25 -> 26;
25 -> 27;
25 -> 28;
25 -> 7;
26 -> 36;
27 -> 36;
28 -> 36;
28 -> 48;
29 -> 30;
30 -> 59;
30 -> 38;
31 -> 32;
32 -> 57;
33 -> 34;
34 -> 48;
35 -> 0;
36 -> 0;
37 -> 4;
38 -> 4;
39 -> 6;
40 -> 6;
41 -> 8;
42 -> 9;
43 -> 9;
44 -> 12;
45 -> 14;
46 -> 14;
47 -> 16;
48 -> 16;
49 -> 21;
50 -> 21;
51 -> 52;
53 -> 23;
54 -> 24;
55 -> 56;
57 -> 56;
58 -> 25;
59 -> 25;
60 -> 29;
61 -> 62;
63 -> 64;
65 -> 66;
67 -> 66;
68 -> 69;
70 -> 31;
71 -> 33;
72 -> 33;
73 -> 65;
74 -> 3;
75 -> 3;
76 -> 3;
77 -> 3;
78 -> 3;
79 -> 3;
80 -> 3;
81 -> 3;
82 -> 3;
83 -> 3;
84 -> 3;
85 -> 3;
86 -> 3;
87 -> 3;
88 -> 3;
89 -> 3;
90 -> 3;
91 -> 3;
92 -> 3;
93 -> 3;
94 -> 3;
95 -> 3;
96 -> 3;
97 -> 3;
98 -> 3;
99 -> 3;
100 -> 3;
101 -> 3;
102 -> 3;
103 -> 3;
104 -> 3;
105 -> 3;
106 -> 3;
107 -> 3;
108 -> 3;
109 -> 3;
110 -> 3;
111 -> 3;
112 -> 3;
113 -> 3;
114 -> 3;
115 -> 3;
116 -> 3;
117 -> 3;
118 -> 3;
119 -> 3;
120 -> 3;
121 -> 3;
122 -> 3;
123 -> 3;
124 -> 3;
125 -> 3;
126 -> 3;
127 -> 3;
128 -> 3;
129 -> 3;
130 -> 3;
131 -> 5;
132 -> 5;
133 -> 5;
134 -> 5;
135 -> 5;
136 -> 5;
137 -> 10;
138 -> 10;
139 -> 10;
140 -> 10;
141 -> 10;
142 -> 13;
143 -> 15;
144 -> 15;
145 -> 15;
146 -> 15;
147 -> 17;
148 -> 18;
149 -> 22;
150 -> 19;
151 -> 19;
152 -> 20;
153 -> 11;
154 -> 11;
155 -> 27;
156 -> 27;
157 -> 27;
158 -> 26;
159 -> 28;
160 -> 1;
161 -> 1;
162 -> 1;
163 -> 1;
164 -> 1;
165 -> 30;
166 -> 30;
167 -> 30;
168 -> 7;
169 -> 32;
170 -> 34;
}
@Bardin08

Copy link
Copy Markdown

Amazing job, @kant2002!

@kant2002

Copy link
Copy Markdown
Author

Тобі сподобається і ця репа https://github.com/ArtfulBits/diia.monorepo/blob/main/README.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment