{
  "cloudFrontOrigins": {
    "ssrApi": {
      "domainName": "ssr-api.execute-api.us-east-1.amazonaws.com"
    },
    "staticOrigin": {
      "domainName": "my-bucket.s3.amazonaws.com"
    }
  },
  "pages": {
    "ssr": {
      "dynamic": {
        "/:root": {
          "file": "pages/[root].js",
          "regex": "^/([^/]+?)(?:/)?$"
        },
        "/blog/:id": {
          "file": "pages/blog/[id].js",
          "regex": "^/blog/([^/]+?)(?:/)?$"
        },
        "/customers/:customer": {
          "file": "pages/customers/[customer].js",
          "regex": "^/customers/([^/]+?)(?:/)?$"
        },
        "/customers/:customer/profile": {
          "file": "pages/customers/[customer]/profile.js",
          "regex": "^/customers/([^/]+?)/profile(?:/)?$"
        },
        "/customers/:customer/:post": {
          "file": "pages/customers/[customer]/[post].js",
          "regex": "^/customers/([^/]+?)/([^/]+?)(?:/)?$"
        },
        "/customers/:catchAll*": {
          "file": "pages/customers/[...catchAll].js",
          "regex": "^/customers(?:/((?:[^/#?]+?)(?:/(?:[^/#?]+?))*))?[/#?]?$"
        }
      },
      "nonDynamic": {
        "/": "pages/index.js",
        "/customers": "pages/customers/index.js",
        "/customers/new": "pages/customers/new.js",
        "/api/getCustomers": "pages/api/getCustomers.js",
        "/_error": "pages/_error.js"
      }
    },
    "html": {
      "nonDynamic": {
        "/": "pages/index.html",
        "/index": "pages/index.html",
        "/terms": "pages/terms.html"
      },
      "dynamic": {
        "/users/:user": {
          "file": "pages/users/[user].html",
          "regex": "^/users/([^/]+?)(?:/)?$"
        },
        "/users/:user*": {
          "file": "pages/users/[...user].html",
          "regex": "^/users(?:/((?:[^/#?]+?)(?:/(?:[^/#?]+?))*))?[/#?]?$"
        },
        "/:username/:id": {
          "file": "pages/[username]/[id].html",
          "regex": "^/([^/]+?)/([^/]+?)(?:/)?$"
        }
      }
    }
  },
  "publicFiles": {
    "/favicon.ico": "favicon.ico",
    "/manifest.json": "manifest.json"
  }
}
