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?

  • Execute command in rkt container, output results, then exit
  • Nexus 3 Docker container and Backup
  • Docker Minecraft Host
  • How to set docker container time in Docker for Windows
  • Multi-host Docker compose application on Swarm
  • npm install fails when running through a docker container
  • Ready to run docker images for Spring Cloud Data Flow
  • What's the idiomatic way to share files between docker containers?
  • HyperV is not available on Home editions
  • Docker on Mesos: Volume is placed on which node?
  • Set ports for container in docker for docker-client for java
  • dockerd init script in fedora
  • 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.