-
Notifications
You must be signed in to change notification settings - Fork 1
Connection profile
fkolpakov edited this page Mar 7, 2020
·
1 revision
Профиль соединения (connection profile) — совокупность настроек, описывающих отдельную доступ к базе данных и инсталляцию be5-приложения. Содержит следующую информацию:
- connectionUrl: URL соединения к базе данных (например: jdbc:postgresql://localhost:5432/mydb)
- username: имя пользователя для доступа к базе данных (например: user)
- password: пароль для доступа к базе данных
- protected: если true, то профиль считается защищённым. При попытках работать с ним могут запрашиваться дополнительные подтверждения
- properties: произвольные текстовые свойства (имя-значение). Эти свойства доступны во Freemarker-скриптах и при задании extras.
-
ask: список элементов, которые необходимо запросить с командной строки при использовании профайла. Помимо вышеупомянутых (например,
tomcatAppName) можно использоватьproperties/<имя свойства>для запроса пользовательского свойства, а также детальные параметры jdbcUrl:jdbcUrl/host,jdbcUrl/db,jdbcUrl/properties/SIDи т. д. - tomcatPath: путь к инсталляции Tomcat на локальной системе
- tomcatAppName: имя приложения в Tomcat (имя war-файла). По умолчанию совпадает с названием проекта.
- tomcatManagerScriptUserName/tomcatManagerScriptPassword: имя и пароль для управления удалённой перезагрузкой Tomcat-приложения
-
tomcatManagerReloadUrlTemplate: путь для выполнения удалённой перезагрузки Tomcat-приложения (пример:
http://localhost:8080/manager/text/reload?path=/{projectName})
- src/connectionProfiles.local.yaml
- src/connectionProfiles.remote.yaml
connectionProfiles:
profiles:
condo:
connectionUrl: jdbc:postgresql://localhost:5432/condo
username: condo
password: condo
protected: true
tomcatPath: C:/apache-tomcat-7.0.52/webapps
tomcatAppName: condo
tomcatManagerScriptUserName: tomcat
tomcatManagerScriptPassword: tomcat
tomcatManagerReloadUrlTemplate: http://localhost:8080/manager/text/reload?path=/condo
properties:
- INITIAL_SIZE: '30'
- MAX_ACTIVE: '2000'
- MIN_IDLE: '1'
- MAX_IDLE: '20'
Текущий используемый профиль указывается в файле src/profile.local, как одна строка, например:
condo- Создание проекта
- Работа с проектом
- Локализация
- Модули
- Maven plugin
- Сервисы
- Схема данных
- Свойства
- Представления
- Операции
- Build
- Разное