docker.config.config.json Maven / Gradle / Ivy
{
"applicationName": "Legend SDLC",
"sessionCookie": "LEGEND_SDLC_JSESSIONID",
"server": {
"adminContextPath": "/admin",
"applicationConnectors": [
{
"type": "http",
"port": ${SDLC_PORT},
"maxRequestHeaderSize": "128KiB"
}
],
"adminConnectors": [
{
"type": "http",
"port": ${SDLC_ADMIN_PORT}
}
],
"gzip": {
"includedMethods": [
"GET",
"POST"
]
},
"requestLog": {
"type": "classic",
"level": "OFF",
"appenders": [
{
"type": "console",
"logFormat": "OFF"
}
]
},
"rootPath": "/api"
},
"projectStructure": {
"projectCreation": {
},
"extensionProvider": {
"org.finos.legend.sdlc.server.gitlab.finos.FinosGitlabProjectStructureExtensionProvider": {}
},
"platforms": {
"legend-engine": {
"groupId": "org.finos.legend.engine",
"platformVersion": {
"version": "${ENGINE_MAVEN_VERSION}"
}
},
"legend-sdlc": {
"groupId": "org.finos.legend.sdlc",
"platformVersion":{
"version": "${SDLC_MAVEN_VERSION}"
}
}
}
},
"filterPriorities": {
"GitLab": 1,
"org.pac4j.j2e.filter.CallbackFilter": 2,
"org.pac4j.j2e.filter.SecurityFilter": 3,
"CORS": 4
},
"pac4j": {
"callbackPrefix": "/api/pac4j/login",
"mongoUri": "${MONGODB_URI}",
"mongoDb": "${MONGODB_NAME}",
"clients": [
{
"org.finos.legend.server.pac4j.gitlab.GitlabClient": {
"name": "gitlab",
"clientId": "${GITLAB_APP_ID}",
"secret": "${GITLAB_APP_SECRET}",
"discoveryUri": "https://${GITLAB_HOST}/.well-known/openid-configuration",
"scope": "openid profile api"
}
}
],
"mongoSession": {
"enabled": "${MONGO_SESSION_ENABLED}",
"collection": "userSessions"
},
"bypassPaths": [
"/api/info"
]
},
"features": {
"canCreateProject": true,
"canCreateVersion": true
},
"gitLab": {
"newProjectVisibility": "public",
"projectTag": "${SDLC_PROJECT_TAG}",
"server": {
"scheme": "https",
"host": "${GITLAB_HOST}"
},
"app": {
"id": "${GITLAB_APP_ID}",
"secret": "${GITLAB_APP_SECRET}",
"redirectURI": "${SDLC_REDIRECT_URI}"
}
},
"logging": {
"level": "INFO",
"appenders": [
{
"type": "console",
"logFormat": "%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p [%thread] %c - %m%n"
}
]
},
"swagger": {
"resourcePackage": "org.finos.legend.sdlc.server.resources",
"title": "Legend LEGEND_SDLC",
"version": "local-snapshot",
"schemes": []
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy