Skip to content

FAQ

No. Railpack uses low-level Docker instructions (LLB) rather than generating a Dockerfile.

The philosophy behind Railpack is to abstract away the need to manage Dockerfiles entirely, so we do not plan on supporting the generation or use of Dockerfiles in combination with Railpack.

If you are looking to customize the Railpack build, the best place to do that is a railpack.json file.

How does Railpack compare to Cloud Native Buildpacks, and others?

Section titled “How does Railpack compare to Cloud Native Buildpacks, and others?”

If you’ve used Heroku, Dokku, Cloud Native Buildpacks, and others before you may be wondering how Railpack compares:

  • Completely open source, unlike the Heroku builder.
  • The open source technology is the default builder for Railway, who funds it’s development (it’s actively maintained).
  • A single builder for all languages, unlike Cloud Native Buildpacks. Unlike CNB, you don’t need to determine which builder is well maintained.
  • A novel testing strategy. Checkout our test suite: each and every change to the builder is tested across 100s of example projects.
  • Built on docker LLB. This enables many aspects of your build to run in parallel.
  • Built on mise. This enables you to align your development, ci, and production tooling very easily.