{
  "type": "ul.imports.prodConfig",
  "options": {
    "gradeNames": "fluid.component",
    "ports": {
      "api":   7633,
      "couch": 5984
    },
    "couchAuthCreds": "admin:admin@",
    "urls": {
      "api": {
        "expander": {
          "funcName": "fluid.stringTemplate",
          "args":     ["http://localhost:%port/api", { "port": "{that}.options.ports.api"}]
        }
      },
      "login": {
        "expander": {
          "funcName": "fluid.stringTemplate",
          "args":     ["%apiBaseUrl/user/login", { "apiBaseUrl": "{that}.options.urls.api"}]
        }
      },
      "product": {
        "expander": {
          "funcName": "fluid.stringTemplate",
          "args":     ["%apiBaseUrl/product", { "apiBaseUrl": "{that}.options.urls.api"}]
        }
      },
      "products": {
        "expander": {
          "funcName": "fluid.stringTemplate",
          "args":     ["%apiBaseUrl/products", { "apiBaseUrl": "{that}.options.urls.api"}]
        }
      },
      "couch": {
        "expander": {
          "funcName": "fluid.stringTemplate",
          "args":     ["http://%authCredslocalhost:%port", { "authCreds": "{that}.options.couchAuthCreds", "port": "{that}.options.ports.couch"}]
        }
      },
      "imageDb": {
        "expander": {
          "funcName": "fluid.stringTemplate",
          "args":     ["%couchBaseUrl/images", { "couchBaseUrl": "{that}.options.urls.couch"}]
        }
      },
      "ulDb": {
        "expander": {
          "funcName": "fluid.stringTemplate",
          "args":     ["%couchBaseUrl/ul", { "couchBaseUrl": "{that}.options.urls.couch"}]
        }
      }
    }
  }
}
