Skip to content
dhanu docs
Browse pages

Tasks

Publishing your app

Pick an address, test the build, and publish — your app goes live over HTTPS at its own URL. Republish to ship changes, unpublish to take it down, and pin it to your sidebar to find it again.

An app runs in the preview from the moment it exists. Publishing is what gives it an address other people can open.

Everything here is in Settings → General.

Choose an address

Your app gets its own subdomain of the Dhanu apps domain — in the hosted product, https://your-app.apps.dhanu.ai.

RuleDetail
CharactersLowercase letters, numbers and hyphens
Length3 to 40 characters
Start and endA letter or a number, never a hyphen
Taken or reservedYou are told immediately, with a free alternative offered — one click to accept it

A handful of names (www, api, app, admin, docs, mail, status, assets, static) are reserved and cannot be used.

You can also point your own domain at a published app — see Custom domains.

Test the build first

Test build compiles the app exactly the way publishing will, and tells you whether it passed or what failed. It takes a second and saves you a failed release.

Publish

Press Publish. The release goes through three states:

StateMeaning
BuildingYour code is being bundled and the stylesheet compiled
LiveIt is on the internet at your address, over HTTPS
FailedSomething did not compile — the error is on the release

Certificates are handled for you; there is nothing to install or renew.

The release list keeps the history, so you can see when each version went out.

Shipping changes

Publishing takes a snapshot. Changes you make afterwards stay in the preview until you press Publish again — which is what lets you keep working on a live app without visitors watching you think.

Taking it down

Unpublish removes the app from its address. The app itself, its files and its history are untouched, and publishing again puts it back.

Who can open it

Publishing does not automatically mean “public”. A published app can be open to anyone, protected by a password, or limited to signed-in members of your workspace — see Who can open your app.

Finding it later

Pin it. The pin in the app pane header adds the app to your sidebar under Apps — up to 20, dragged into whatever order you like.

The Apps page. /app/apps lists every app in the workspace with a thumbnail, its icon and when it last changed, and a search box for when there are a lot of them.

A published app is a real page on the internet. Before you share the link, check Search and social if you would rather it did not turn up in search results, and Security checks if it handles anything sensitive.