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?

  • Can't access mounted volume in docker
  • Docker Expose ports dynamically
  • gcloud docker authentication x509 error
  • Running Redis with Docker (performance issue)
  • Docker routing/reverse proxy issue, can't curl other container
  • Can not run docker command directly after installation on windows
  • Docker for non-code deployments?
  • Command line arguments to Docker CMD
  • Run Command Inside of Docker Container Using Ansible
  • docker change cgroup driver to systemd
  • How to SSH to docker container in kubernetes cluster?
  • running tcpreplay with docker and boot2docker
  • 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.