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

ver.1.19.1891.source-code.reference.conf Maven / Gradle / Ivy

application {
  name: "Unnamed Tribe Service"
  domains: ["localhost"]
  modules: []
}

server {
  type: simple
  applicationContextPath: /app
  adminContextPath: /admin
  connector: {
    type: "http"
    port: 8080
    useForwardedHeaders: true
  }
  requestLog {
    type: filtered-logback-access
  }
}

logging {
  level: INFO
  appenders: [
    {
      type: console
      timeZone: UTC
      includeCallerData: true
      stackTracePrefix: "\t"
      logFormat: "%d{ISO8601,UTC} [%thread %X{RequestId}] %-5p %c[%L]: %m%n%exception"
    },
    {
      type: file
      currentLogFilename: service.log
      archivedLogFilenamePattern: service.log-%d.gz
      includeCallerData: true
      logFormat: "%d{ISO8601,UTC} [%thread %X{RequestId}] %-5p %c[%L]: %m%n%exception"
    }
  ]
  loggers: {
    "com.zaxxer.hikari": ERROR # Connection pool logging is super verbose
  }
}

metrics {
  frequency: 1 minutes
  reporters: []
}

# Don't use file appenders in lambda
lambda {
  logging {
    appenders: [
      {
        type: console
        timeZone: UTC
        includeCallerData: true
        stackTracePrefix: "\t"
        logFormat: "%d{ISO8601,UTC} [%thread %X{RequestId}] %-5p %c[%L]: %m%n%exception"
      }
    ]
  }
}

overrides {
  application {
    adminAuthToken: ${?ADMIN_AUTH_TOKEN}
  }
  server {
    connector {
      port: ${?SERVER_PORT}
      port: ${?PORT}
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy