     ],
     "gatekeeper.Elixir.Gatekeeper.WriteRepo.username": [
       commented: false,
-      datatype: :atom,
+      datatype: :binary,
+      default: "gatekeeper",
       doc: "Database username for the WRITABLE connection",
       hidden: false,
+      env_var: "DATABASE_WRITE_USERNAME",
       to: "gatekeeper.Elixir.Gatekeeper.WriteRepo.username"
     ],
     "gatekeeper.Elixir.Gatekeeper.WriteRepo.password": [
       commented: false,
-      datatype: :atom,
+      datatype: :binary,
+      default: "gatekeeper",
       doc: "Database password for the WRITABLE connection",
       hidden: false,
+      env_var: "DATABASE_WRITE_PASSWORD",
       to: "gatekeeper.Elixir.Gatekeeper.WriteRepo.password"
     ],
     "gatekeeper.Elixir.Gatekeeper.WriteRepo.database": [
       commented: false,
-      datatype: :atom,
+      datatype: :binary,
+      default: "gatekeeper_dev",
       doc: "Database name for the WRITABLE connection",
       hidden: false,
+      env_var: "DATABASE_WRITE_DATABASE",
       to: "gatekeeper.Elixir.Gatekeeper.WriteRepo.database"
     ],
     "gatekeeper.Elixir.Gatekeeper.WriteRepo.hostname": [

      default: "gatekeeper",
      doc: "Database username for the READ ONLY connection",
      hidden: false,
      to: "gatekeeper.Elixir.Gatekeeper.Repo.username"
    ],
    "gatekeeper.Elixir.Gatekeeper.Repo.password": [

      default: "gatekeeper",
      doc: "Database password for the READ ONLY connection",
      hidden: false,
      env_var: "DATABASE_READ_PASSWORD",
      to: "gatekeeper.Elixir.Gatekeeper.Repo.password"
    ],
    "gatekeeper.Elixir.Gatekeeper.Repo.database": [
      commented: false,
      datatype: :binary,
      default: "gatekeeper_dev",
      doc: "Database name for the READ ONLY connection",
      hidden: false,
      env_var: "DATABASE_READ_DATABASE",
      to: "gatekeeper.Elixir.Gatekeeper.Repo.database"
    ],
    "gatekeeper.Elixir.Gatekeeper.Repo.hostname": [
