Deployment3 min read
Publishing your app
Overview
Publishing makes your project publicly accessible at a permanent URL. Unlike the in-editor preview (which only works while the editor tab is open), a published app runs continuously on our servers.
How to publish
your-project.spinini.com within 30 seconds.Requirements
npm start, python app.py, or a command in your package.json start scriptPersistent runtime
When published, your container runs with restart: always. If the server reboots or your container crashes, it restarts automatically — no manual action needed.
Updating a live app
Edit files normally in the editor. Changes sync to the running container in real time. Your published app shows the latest code within seconds.
Published URL
https://your-project.spinini.com
Share this URL with anyone. No login required for visitors.
Unpublishing
Click Unpublish in the toolbar. The public URL goes offline immediately. Your code is never deleted — you can re-publish at any time.
Custom domain
Want myapp.com instead? See Custom domains.