All Downloads are FREE. Search and download functionalities are using the official Maven repository.

docker.config.config.json Maven / Gradle / Ivy

There is a newer version: 0.173.2
Show newest version
{
  "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",
    "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"
    ]
  },
  "fileSystem": {
    "rootDirectory": ${FS_ROOT_DIR}
  },
  "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