Skip to content

i-novus-llc/configuration

Repository files navigation

Требования

  • OpenJDK 21
  • PostgreSQL 11
  • Consul

Cтек технологий

  • Java 21
  • JDBC
  • JAX-RS
  • Spring Boot 3.5.3
  • N2O Platform 7.0.0
  • N2O UI Framework 7.29

Структура проекта

  • config-api - общие интерфейсы и модели
  • config-service - общие классы имплементации для модуля config-api
  • config-web - общие классы имплементации и конфигурационные файлы N2O
  • config-webapp - запускаемый модуль UI
  • config-backend - запускаемый модуль бэкенда

Варианты сборки

Сборка всех модулей: maven-профиль build-all-modules (без сборки статики и без поддержки локализации).

mvn clean package -Pbuild-all-modules

Параметры запуск

Задайте настройки запуска в переменные окружения:

Код Описание Значение по умолчанию
CONFIG_VALUE_VALIDATE_ENABLED Включает валидацию значения настройки по его типу false
CONFIG_VALUE_VALIDATE_DATE_PATTERN Паттерн проверки значения настройки для типа DATE yyyy-MM-dd
CONFIG_VALUE_VALIDATE_TIME_PATTERN Паттерн проверки значения настройки для типа TIME HH:mm:ss
CONFIG_VALUE_VALIDATE_DATETIME_PATTERN Паттерн проверки значения настройки для типа DATETIME yyy-MM-dd'T'HH:mm:ss

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors