How can I use the Heroku build process with my Aptible app?

Warning

We strongly recommend against using the Heroku build process with a Dockerized app deployed on Enclave. Usually, you’ll have a much easier time converting your app with the help of your Quickstart Guides.

If you’d like to reuse the Heroku build process (buildpacks), rather than port your app over to Docker, you can do so by using this Dockerfile:

FROM quay.io/aptible/autobuild

Tip

The buildstep framework will attempt to determine the type of your app automatically. You can override this by including a .buildpacks file at the top level of your repo. The .buildpacks file should contain the (HTTP) URLs of the buildpack Git repo(s) your app depends upon. For example:

https://github.com/heroku/heroku-buildpack-ruby.git
https://github.com/heroku/heroku-buildpack-nodejs.git