Deploy your activity
Your activity is a static HTTPS website. Nuwe loads it from a URL you control (or that your Nuwe contact sets up for you).
What to deploy
index.htmlโ activity UInuwe.jsโ SDK (from the starter repo)manifest.jsonโ served at/manifest.jsonon the same origin- Any images or assets you reference
Before you deploy
node scripts/validate-manifest.mjs
Update runtime.entrypoint in manifest.json to match your live HTTPS URL before submit.
Hosting
Nuwe team members deploy via the Forge CLI to a *.getforge.io site. If you are a designer working with the Nuwe team, ask for:
- A site name and org access, or
- Someone to deploy on your behalf after you push to the starter repo
Example deploy command (when you have a site token):
forge --site-token <token> deploy --org <org-id> --message "my activity 0.1.0"
Verify
- Your HTTPS URL loads in a browser
/manifest.jsonreturns 200 on the same origin/nuwe.jsis reachable if you use a relative script tagruntime.entrypointin the manifest matches that origin