Releases and rollback
Every deploy is a release. The phone keeps the last five, so a bad deploy is one command from gone.
Deploys without downtime
A new release starts next to the old one. Traffic moves over only once the new one answers, and then the old one stops. If the new one never answers, the old one keeps running and deploy tells you why.
See releases
$ npx dukoi releases RELEASE CREATED SIZE ● 0004 2026-11-11 09:41:07 2412 KB 0003 2026-11-10 18:02:55 2398 KB 0002 2026-11-10 11:20:13 2398 KB 0001 2026-11-09 21:44:30 48 KB
The dot marks the live one.
Roll back
$ npx dukoi rollback ✓ hono-api is back on release 0003 (1.1s)That goes back one release, in about a second. To pick another, use --to 0002. You can also tap Roll back next to a release in the dashboard.
Start, stop and remove
dukoi restartrestarts the app.dukoi stopstops it, and it stays stopped after a reboot.dukoi startbrings it back.dukoi removedeletes the app with its releases, data and logs. It asks first, and--yesskips the question.
Each one acts on the app in the current folder, or name one: dukoi restart hono-api.