From a Dockerfile
Pier can build from a Dockerfile located in a Git repository or uploaded directly.
From Git
Section titled “From Git”- In the dashboard, Add service → From Git.
- Enter the repository URL (HTTPS or SSH).
- Pick the branch, and the path to the Dockerfile (defaults to
./Dockerfile). - Add build args and env vars as needed.
- Click Deploy — Pier clones, builds, and starts the container.
Auto-deploy on push
Section titled “Auto-deploy on push”Add a webhook in your GitHub/GitLab settings pointing to https://<pier-host>/webhooks/github/<service-id>. Pier validates the signature, pulls the latest commit, rebuilds, and redeploys.
Deployment history is kept — rollback one release with a single click.