Deploying your app
Overview
Publishing makes your app accessible to anyone on the internet — no build step, no separate hosting account, no DNS configuration. Spinini handles everything.
How to publish
your-project.spinini.comWhat happens during publish
Behind the scenes Spinini:
restart: always)Your published URL
Every project gets a free subdomain at your-project.spinini.com. The subdomain is derived from your project name and is unique across the platform.
You can share this URL with anyone — they don't need an Spinini account to view it.
Unpublishing
Click Unpublish in the toolbar to take your app offline. The Caddy route is removed and the container reverts to on-demand startup. Your code and data are never deleted.
Updating a published app
Just keep editing! When you save a file the changes are synced to the running container immediately. Your published app reflects the latest code within seconds — no redeployment required.
Custom domains
Want your app at myapp.com instead of the default subdomain? See the Custom domains guide.