{
  "application": "Dodex",
  "defaultdb": "h2",
  "sqlite3": {
    "dev": {
      "credentials": {
      },
      "config": {
        "filename": "./build/dodex_tests.db",
        "url": "jdbc:sqlite:"
      }
    },
    "prod": {
      "credentials": {
      },
      "config": {
        "filename": "dodex.db",
        "url": "jdbc:sqlite:"
      }
    }
  },
  "h2": {
    "dev": {
      "credentials": {
        "user": "sa",
        "password": "sa",
        "ssl": "false"
      },
      "config": {
        "filename": "file:./build/testh2.db",
        "url": "jdbc:h2:"
      }
    },
    "prod": {
      "credentials": {
        "user": "sa",
        "password": "sa",
        "ssl": "false"
      },
      "config": {
        "filename": "file:./dodexh2.db",
        "url": "jdbc:h2:"
      }
    }
  },
  "postgres": {
    "dev": {
      "credentials": {
        "user": "dodex",
        "password": "dodex",
        "ssl": "false"
      },
      "config": {
        "host": "localhost",
        "port": "5432",
        "url": "jdbc:postgresql:",
        "dbname": "dodex"
      }
    },
    "prod": {
      "credentials": {
        "user": "dodex",
        "password": "dodex",
        "ssl": "false"
      },
      "config": {
        "host": "0.0.0.0",
        "port": "5432",
        "url": "jdbc:postgresql:",
        "dbname": "dodex"
      }
    }
  },
  "cubrid": {
    "dev": {
      "credentials": {
        "user": "dba",
        "password": "",
        "ssl": "false"
      },
      "config": {
        "host": "localhost:33000:",
        "url": "jdbc:cubrid:",
        "dbname": "dodex:::"
      }
    },
    "prod": {
      "credentials": {
        "user": "dba",
        "password": "",
        "ssl": "false"
      },
      "config": {
        "host": "localhost:33000",
        "url": "jdbc:CUBRID:",
        "dbname": "dodex:::"
      }
    }
  },
  "mariadb": {
    "dev": {
      "credentials": {
        "user": "dodex",
        "password": "dodex",
        "ssl": "false"
      },
      "config": {
        "host": "localhost",
        "port": "3306",
        "url": "jdbc:mariadb:",
        "dbname": "test2"
      }
    },
    "prod": {
      "credentials": {
        "user": "dodex",
        "password": "dodex",
        "ssl": "false"
      },
      "config": {
        "host": "localhost",
        "port": "3306",
        "url": "jdbc:mariadb:",
        "dbname": "test"
      }
    }
  },
  "ibmdb2": {
    "dev": {
      "credentials": {
        "user": "db2inst1",
        "password": "dodex",
        "ssl": "false"
      },
      "config": {
        "host": "localhost",
        "port": "50000",
        "url": "jdbc:db2:",
        "dbname": "testdb",
        "tabschema": "DB2INST1"
      }
    },
    "prod": {
      "credentials": {
        "user": "db2inst1r",
        "password": "dodex",
        "ssl": "false"
      },
      "config": {
        "host": "localhost",
        "port": "25010",
        "url": "jdbc:db2:",
        "dbname": "dodex",
        "tabschema": "DB2INST1"
      }
    }
  },
  "cassandra": {
    "dev": {
      "credentials": {
      },
      "config": {
        "filename": "target/cassandra-db",
        "url": ""
      }
    },
    "prod": {
      "credentials": {
      },
      "config": {
        "filename": "",
        "url": ""
      }
    }
  },
  "firebase": {
    "dev": {
      "credentials": {
        "file": "~/auth/service-account-key.json"
      },
      "config": {
        "project": "dodex-firebase",
        "url": ""
      }
    },
    "prod": {
      "credentials": {
        "file": "~/auth/service-account-key.json"
      },
      "config": {
        "project": "dodex-firebase",
        "url": ""
      }
    }
  },
  "neo4j": {
    "dev": {
      "credentials": {
        "user": "neo4j",
        "password": "secret",
        "ssl": "false"
      },
      "config": {
        "host": "localhost",
        "port": "7687",
        "protocol": "bolt",
        "dbname": "neo4j"
      }
    },
    "prod": {
      "credentials": {
        "user": "neo4j",
        "password": "secret",
        "ssl": "false"
      },
      "config": {
        "host": "localhost",
        "port": "7687",
        "protocol": "bolt",
        "dbname": "neo4j"
      }
    }
  },
  "oracle": {
    "dev": {
      "credentials": {
        "user": "dodex",
        "password": "dodex2",
        "ssl": "false"
      },
      "config": {
        "host": "@//172.17.0.2:",
        "host2": "172.17.0.2",
        "url": "jdbc:oracle:thin:",
        "dbname": "/XEPDB1",
        "database": "XEPDB1",
        "tablespace": "dodex",
        "port": "1521"
      }
    },
    "prod": {
      "credentials": {
        "user": "dodex",
        "password": "dodex2",
        "ssl": "false"
      },
      "config": {
        "host": "@//172.17.0.2:",
        "host2": "172.17.0.2",
        "url": "jdbc:oracle:thin:",
        "dbname": "/XEPDB1",
        "database": "XEPDB1",
        "tablespace": "dodex",
        "port": "1521"
      }
    }
  },
  "mssql": {
    "dev": {
      "credentials": {
        "user": "dodex",
        "password": "Sqlserver2",
        "ssl": "false"
      },
      "config": {
        "host": "//localhost:",
        "host2": "172.17.0.2",
        "url": "jdbc:sqlserver:",
        "dbname": ";database=dodex",
        "database": ";database=dodex",
        "port": "1433",
        "encrypt": ";encrypt=false",
        "security": ";integratedSecurity=false;"
      }
    },
    "prod": {
      "credentials": {
        "user": "sa",
        "password": "Vertx@Dodex",
        "ssl": "false"
      },
      "config": {
        "host": "//localhost:",
        "host2": "172.17.0.2",
        "url": "jdbc:sqlserver:",
        "dbname": ";database=proddb",
        "database": ";database=proddb",
        "port": "1433",
        "encrypt": ";encrypt=true",
        "security": ";integratedSecurity=false;"
      }
    }
  }
}
