mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* CB-4619 feat: update gql schema * CB-4808 bulk update user parameters * CB-4808 param type fix * CB-4619 feat: updateUserPreferences API * CB-4619 refactor: settings api * CB-4619 refactor: move file * CB-4619 refactor: settings api * CB-4619 fix: pr review * CB-4619 refactor: remove web-based product settings * CB-4619 fix: after pr review * CB-4619 refactor: move product conf to cloudbeaver conf * CB-4619 fix: hide settings bar and log exception with changing session language * CB-4619 fix: revert after merge * CB-4808 new settings api * CB-4808 update product.conf format * CB-4808 update product.conf format * CB-4619 feat: support server provided settings * CB-4619 feat: prettify settings * CB-4619 chore: map sql editor settings group * CB-4808 add use short/long object name settings to CloudBeaver * CB-4808 update default product.conf * CB-4808 mode short/long settings to SQLModelPreferences * CB-4808 review fix * CB-4619 refactor: unit tests * CB-4619 fix: prevent websocket opening spam * CB-4619 fix: dependencies * CB-4619 fix: remove extra theme loading * CB-4619 fix: rename settings alias resolver file * CB-4619 fix: after review * CB-4619 fix conflicts * CB-4619 rename server property * CB-4619 remove shortname property * CB-4619 fix legacy product conf reading * CB-4619 merge root and runtime configurations * CB-4619 chore: remove log viewer setting * CB-4619 integer fields with env variables fix * CB-4619 fix: property naming * CB-4619 fix: parseJSONFlat null values * CB-4619 fix: settings loading * CB-4619 fix: save only actual settings --------- Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com> Co-authored-by: kseniaguzeeva <112612526+kseniaguzeeva@users.noreply.github.com> Co-authored-by: Evgenia Bezborodova <139753579+EvgeniaBzzz@users.noreply.github.com>
95 lines
2.9 KiB
Plaintext
95 lines
2.9 KiB
Plaintext
{
|
|
server: {
|
|
serverPort: 8978,
|
|
|
|
workspaceLocation: "workspace",
|
|
contentRoot: "web",
|
|
driversLocation: "drivers",
|
|
|
|
rootURI: "/",
|
|
serviceURI: "/api/",
|
|
|
|
productSettings: {
|
|
# Global properties
|
|
core.theming.theme: 'light',
|
|
core.localization.localization: 'en',
|
|
plugin.sql-editor.autoSave: true,
|
|
plugin.sql-editor.disabled: false,
|
|
# max size of the file that can be uploaded to the editor (in kilobytes)
|
|
plugin.sql-editor.maxFileSize: 10240,
|
|
plugin.log-viewer.disabled: false,
|
|
plugin.log-viewer.logBatchSize: 1000,
|
|
plugin.log-viewer.maxFailedRequests: 3,
|
|
plugin.log-viewer.maxLogRecords: 2000,
|
|
plugin.log-viewer.refreshTimeout: 3000,
|
|
sql.proposals.insert.table.alias: PLAIN
|
|
},
|
|
|
|
expireSessionAfterPeriod: 1800000,
|
|
|
|
develMode: false,
|
|
|
|
enableSecurityManager: false,
|
|
|
|
database: {
|
|
driver="h2_embedded_v2",
|
|
url: "jdbc:h2:${workspace}/.data/cb.h2v2.dat",
|
|
initialDataConfiguration: "conf/initial-data.conf",
|
|
pool: {
|
|
minIdleConnections: 4,
|
|
maxIdleConnections: 10,
|
|
maxConnections: 100,
|
|
validationQuery: "SELECT 1"
|
|
}
|
|
},
|
|
sm: {
|
|
enableBruteForceProtection: "${CLOUDBEAVER_BRUTE_FORCE_PROTECTION_ENABLED:true}",
|
|
maxFailedLogin: "${CLOUDBEAVER_MAX_FAILED_LOGINS:10}",
|
|
minimumLoginTimeout: "${CLOUDBEAVER_MINIMUM_LOGIN_TIMEOUT:1}",
|
|
blockLoginPeriod: "${CLOUDBEAVER_BLOCK_PERIOD:300}",
|
|
passwordPolicy: {
|
|
minLength: "${CLOUDBEAVER_POLICY_MIN_LENGTH:8}",
|
|
requireMixedCase: "${CLOUDBEAVER_POLICY_REQUIRE_MIXED_CASE:true}",
|
|
minNumberCount: "${CLOUDBEAVER_POLICY_MIN_NUMBER_COUNT:1}",
|
|
minSymbolCount: "${CLOUDBEAVER_POLICY_MIN_SYMBOL_COUNT:0}"
|
|
}
|
|
}
|
|
|
|
},
|
|
app: {
|
|
anonymousAccessEnabled: true,
|
|
anonymousUserRole: "user",
|
|
grantConnectionsAccessToAnonymousTeam: false,
|
|
supportsCustomConnections: false,
|
|
showReadOnlyConnectionInfo: false,
|
|
|
|
forwardProxy: false,
|
|
|
|
publicCredentialsSaveEnabled: true,
|
|
adminCredentialsSaveEnabled: true,
|
|
|
|
resourceManagerEnabled: true,
|
|
|
|
resourceQuotas: {
|
|
dataExportFileSizeLimit: 10000000,
|
|
resourceManagerFileSizeLimit: 500000,
|
|
sqlMaxRunningQueries: 100,
|
|
sqlResultSetRowsLimit: 100000,
|
|
sqlResultSetMemoryLimit: 2000000,
|
|
sqlTextPreviewMaxLength: 4096,
|
|
sqlBinaryPreviewMaxLength: 261120
|
|
},
|
|
enabledAuthProviders: [
|
|
"local"
|
|
],
|
|
|
|
disabledDrivers: [
|
|
"h2:h2_embedded",
|
|
"h2:h2_embedded_v2",
|
|
"clickhouse:yandex_clickhouse"
|
|
]
|
|
|
|
}
|
|
|
|
}
|