Curvea

Deployment

Shared Hosting

Curvea output is static and can be uploaded to conventional shared hosting.

Build locally

npm install
npm run build

Upload the contents of:

dist/

to the hosting account's public web root, such as public_html, htdocs, or www.

Base path

For a site hosted at the domain root:

{
  "site": {
    "basePath": "/"
  }
}

For a site served from a subfolder, configure that path instead:

{
  "site": {
    "basePath": "/my-site/"
  }
}

The deployed site does not require Node.js, PHP, or a database. Node.js is only needed where the Curvea build itself runs.