Deploy Heroku Process Types to individual apps

Is there a way to break a composite Heroku app with multiple process types and deploy as separate apps. Can I clone the app, and comment out the ProcFile for one or either process types and deploy it separately on two different containers?

  • HTTPS with Docker Containerised Spring Boot App is not working
  • How to add a file to an image in Dockerfile without using the ADD or COPY directive
  • Is “docker start” completely resume all running service started by “docker run” [closed]
  • separate applications on kubernetes cluster
  • Nvidia-docker - cant find libnvcuvid.so on building process
  • Does Docker override files?
  • How mongorestore DB with docker
  • Is there a “multi-user” Docker mode, e.g. for scientific clusters?
  • Load balance docker swarm
  • Creating a swarm cluster with Docker for Mac
  • Where does the convention of using /healthz for application health checks come from?
  • Starting and populating a Postgres container in Docker
  • One Solution collect form web for “Deploy Heroku Process Types to individual apps”

    You could most definitely do that, although — that’s probably only a good idea if you plan on maintaining each of those codebases separately.

    Instead, why not just scale up a specific number of each process type? For instance, let’s say you have defined two process types: web and worker.

    You could say:

    $ heroku ps:scale web=2 worker=2
    

    This would run 2 web dynos, and 2 worker dynos. Each of them will run in separate containers and have their own resources.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.