Add a Deploy button
One badge in your README, and anyone can run your repo on Dockhold.
The button is an image and a link. A visitor clicks it, signs in, sees the new-app form with your repo and a name already filled in, confirms, and the app is live on their account. Nothing to set up on your side.
The snippet
Paste this into your README and replace the repo URL and the name. Markdown:
[](https://app.dockhold.eu/new?repo=https://github.com/you/your-app&name=your-app&ref=button)
Or the same as HTML, if your README uses it:
<a href="https://app.dockhold.eu/new?repo=https://github.com/you/your-app&name=your-app&ref=button">
<img src="https://dockhold.eu/button.svg" alt="Deploy on Dockhold" height="40" />
</a>
What the link carries
repo: the GitHub URL of the repo to deploy. It has to be public, or a repo the visitor owns and has connected. The default branch is deployed.name: prefills the app name. The visitor can change it before deploying. Leave it out and the name comes from the repo.ref=button: not a branch. A plain tag that tells us the sign-up came from a Deploy button. It sets nothing on the app and is never shown to the visitor.
Ship a Dockerfile at the repo root. A visitor on a free
account needs it; paid accounts detect the stack automatically. See
how deploys work.
The button carries no configuration. If your app needs variables, list them in the README; the visitor sets them after the first deploy.
Want the visitor's AI tool to do the deploying instead? See Deploy from your AI tool.