Your repo is the deploy button
No dashboard rituals. The branch you push is the version that ships, and history doubles as release history.
DockPool watches your Git repository and turns every push into a container. This page itself is the proof — built from a plain Dockerfile, served straight out of nginx.
Commit to any branch of a connected repository. No webhooks to wire by hand.
DockPool finds the Dockerfile at the repo root and builds it in an isolated pool worker.
The fresh image replaces the old container behind the same URL. Rollback is just another checkout.
A deliberately small surface. The pool does three jobs and stays out of the way while doing them.
No dashboard rituals. The branch you push is the version that ships, and history doubles as release history.
Every build runs in its own container, so a broken commit can't touch anyone else's.
If there's a Dockerfile at the root, DockPool uses it. This demo ships exactly two lines of build instructions.
Build time for this page: — metric pending first run. We show dashes until we can prove them.
This is the actual recipe behind the site you're reading — no hidden steps.
One HTML file. Fonts from Google, styles inline, no framework to update later.
FROM nginx:alpine plus one COPY. That's the entire deployment artifact.
Push, wait for the green tick, refresh. The kitten at the bottom has shipped four times already.
Connect a repo with a root Dockerfile and watch the pool pick it up.
Back to the top