Build Strategies
Build your web service from Git using Railpack auto-detection or a Dockerfile.
Last updated: May 12, 2026
Build Strategies
When the source is a Git repository, you choose how the image is built. Switch between strategies with the Build Method toggle.
| Strategy | What it does |
|---|---|
| Railpack | Auto-detects your language and builds a production image. Supports Node.js, Python, Go, Ruby, Java, PHP, Rust and more. The Stack Detection card shows a live preview of what Railpack found in your repo, including the detected port. |
| Dockerfile | Uses the Dockerfile in your repository. A separate Dockerfile Path field appears, defaulting to Dockerfile. Change it if yours sits elsewhere. |
The optional Project Root field lets you build a subdirectory of a monorepo. Leave it empty to build from the repository root.
Builds run on a fresh, ephemeral build machine and produce a container image that lowcloud pushes to your project's private registry. The container in your project pulls the image from there.