Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- api {
- application {
- domain = "wf"
- port = 8081
- address = "0.0.0.0"
- ssl = false
- validDomains = [
- "wf",
- "workflow",
- "localhost"
- ]
- }
- rest {
- controllingPort = 8082
- eventsPort = 8123
- address = "0.0.0.0"
- ssl = false
- }
- }
- ssh {
- port = 50001
- address = "0.0.0.0"
- username = "admin"
- password = "admin"
- }
- database {
- runtime {
- //change driver to sniffy:jdbc:p6spy:postgresql to turn on sql query logging with in-place parameter values (p6spy)
- //and sql query count assertions (sniffy)
- driver = "jdbc:postgresql"
- // driver = "sniffy:jdbc:p6spy:postgresql"
- //!!!!!!!!!!!!!!!!!!!CAREFUL - teiid.internalDb possibly contains the same db connection, if you change it here, you have to change it there also!!!!!!!!!!!!!!!!!!!!
- database = "workflow"
- hostname = "localhost"
- username = "postgres"
- password = "postgres"
- dialect = "PostgreSQL9Dialect"
- }
- ref {
- driver = "jdbc:postgresql"
- database = "workflow"
- hostname = "localhost"
- username = "postgres"
- password = "postgres"
- dialect = "PostgreSQL9Dialect"
- }
- test {
- driver = "sniffy:jdbc:p6spy:postgresql"
- database = "workflowtest"
- hostname = "localhost"
- username = "postgres"
- password = "postgres"
- dialect = "PostgreSQL9Dialect"
- }
- showSql = true
- formatSql = true
- }
- teiid {
- runEmbeddedServer = false
- //Only for runEmbeddedServer = false..:
- adminUsername = "admin"
- adminPassword = "heslo"
- clientUsername = "teiid"
- clientPassword = "teiid"
- // This is postgresql connection, because teiid can run on different server so different hostname etc.
- internalDb {
- port = 5432
- hostname = "localhost"
- username = "postgres"
- password = "postgres"
- database = "workflow"
- }
- //Primary teiid server.
- primaryServer {
- address = "localhost"
- port = 31000
- adminPort = 9990
- }
- //TODO teiid SSL config.
- //Fail-over server
- alternativeServers [
- ]
- }
- mail {
- imap {
- host = "mail.mathesio.com"
- port = 993
- address = "workflow@mtho.eu"
- login = "workflow@mtho.eu"
- password = "wreDuG_7B3"
- //SSL or STARTTLS
- securityType = "SSL"
- encoding = "UTF-8"
- }
- smtp {
- host = "mail.mathesio.com"
- port = 465
- address = "workflow@mtho.eu"
- login = "workflow@mtho.eu"
- password = "wreDuG_7B3"
- //SSL or STARTTLS
- securityType = "SSL"
- encoding = "utf-8"
- }
- imapClient {
- // Set whether email should be deleted after processing or not
- delete = false
- // Set the interval of pooling the mail (use default 60000 for per minute).
- // NOTE: Reading email is a small action. Choosing a shorter delay then the email processing takes can end up in a
- // continuing email processing even after the timer cancelation until all the email processings are done.
- delay = 10000
- // Search just for emails marked as unseen
- unseen = true
- connectionString = "imaps://mail.mathesio.com?username=wfdev%40mtho.eu&password=86gTlOBKeMcm%40&dummyTrustManager=true"
- }
- }
- runtime {
- modules {
- "com.mathesio.workflow.api.ApiVerticle" {}
- "com.mathesio.workflow.console.ConsoleVerticle" {}
- "com.mathesio.workflow.core.security.SecurityVerticle" {}
- "com.mathesio.workflow.core.security.acl.AclVerticle" {}
- "com.mathesio.workflow.core.analytics.AnalyticsVerticle" {}
- "com.mathesio.workflow.core.engine.modeler.ModelerVerticle" {}
- "com.mathesio.workflow.core.enums.EnumsVerticle" { instances = 3 }
- "com.mathesio.workflow.core.client.teamcity.impl.TeamCityApiVerticle" {}
- "com.mathesio.workflow.core.settings.ClientSettingsVerticle" {}
- "com.mathesio.workflow.core.menu.MenuVerticle" {}
- "com.mathesio.workflow.core.engine.EngineVerticle" {}
- "com.mathesio.workflow.core.chat.ChatVerticle" {}
- "com.mathesio.workflow.core.groups.GroupsVerticle" {}
- "com.mathesio.workflow.core.templates.TemplateVerticle" {}
- "com.mathesio.workflow.core.dataSource.DataSourceVerticle" {}
- "com.mathesio.workflow.core.dataObject.DataObjectVerticle" {}
- "com.mathesio.workflow.core.screenBuilder.ScreenBuilderVerticle" {}
- "com.mathesio.workflow.core.formBuilder.FormBuilderVerticle" {}
- "com.mathesio.workflow.core.client.ClientVerticle" {}
- "com.mathesio.workflow.core.externalEvent.ExternalEventVerticle" {}
- "com.mathesio.workflow.core.files.FileManagerVerticle" {}
- "com.mathesio.workflow.core.mail.MailVerticle" {}
- "com.mathesio.workflow.core.mail.client.ImapClientVerticle" {}
- "com.mathesio.workflow.api.rest.RestVerticle" {}
- "com.mathesio.workflow.core.scheduler.SchedulerVerticle" {}
- "com.mathesio.workflow.core.connectionManager.ConnectionManagerVerticle" {}
- "com.mathesio.workflow.core.dummy.data.DummyDataVerticle" {}
- "com.mathesio.workflow.core.rest.RestVerticle" {}
- }
- defaultOptions {
- instances = 1
- multiThreaded = false
- // isolationGroup = "core"
- }
- }
- cluster {
- config = "./hazelcast.xml"
- enabled = false
- }
- filesPath = "files/"
- uploadsPath = "uploads/"
- storage {
- files = filesPath
- compiled = "${filesPath}compiled/"
- // Path to default logo, if logo file in db doesn't exists.
- defaultLogo = "${filesPath}logo.svg"
- globalLess = "styles/skin-blue.less"
- globalCss = "${filesPath}lte.css"
- }
- debug {
- enabled = true
- // // // // LOGGER // // // //
- // Feel free to use * as placeholder
- // You can also use any string / tag instead class path
- // Everything is case insensitive
- allowed = [
- // "com.mathesio.workflow.core.database.transaction.TransactionJPA",
- // "exampleTag"
- "*",
- ]
- // Feel free to use * as placeholder
- forbidden = [
- "com.mathesio.workflow.core.database.transaction.*",
- "com.mathesio.workflow.core.engine.*",
- ]
- }
- defaultUsers {
- SYSTEM {
- username = "SYSTEM"
- name = "SYSTEM"
- email = "developers@mathesio.com"
- password = "jMtDjZmmS2z8MjqassAO"
- }
- }
- // Use in case of external server
- solr {
- url = "http://localhost"
- port = 8983
- core = "workflow3"
- }
- search {
- dateTimeFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
- }
- sentry {
- // Sentry off if DSN == null, otherwise provided DSN server is used for logging
- dsn = null
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement