Change effective on 10 July 2017
Heroku Container Registry now has support for pushing multiple Dockerfiles. First rename your Dockerfiles using
$ ls -R ./webapp: Dockerfile.web ./worker: Dockerfile.worker ./image-processor: Dockerfile.image
Then, from the root directory of the project, run:
$ heroku container:push --recursive === Building web === Building worker === Building image === Pushing web === Pushing worker === Pushing image
Check out the Dev Center documentation to learn more about pushing multiple Docker images to the Heroku Container Registry .