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.