Skip to content

HomeServicesOfAmerica/heroku-buildpack-select-subdir

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Heroku Buildpack Select Subdir

Allows you to have a monolithic repo with multiple Heroku apps in different subdirectories (like Google!).

Usage

  • Write a bunch of Procfiles and scatter them throughout your code base.
  • Create a bunch of Heroku apps.
  • For each app do heroku buildpacks:set -a <app> https://github.com/Pagedraw/heroku-buildpack-select-subdir
  • For each app, specify a <subdir> and a buildpack by setting heroku config:add BUILDPACK='<subdir>=https://github.com/desired/heroku-buildpack' -a <app>
  • For each app, git push git@heroku.com:<app> master

This buildpack assumes each subdirectory added above has a Procfile in it. It will

  1. Run each app's specified buildpack at the corresponding subdirectory
  2. Copy the Procfile found at the specified subdirectory to the root
  3. Source all files added to the .profile.d/ directory by the buildpack from 1.

This means each Procfile must contain something like web: cd <subdir> && npm start

License

MIT

About

Deploy apps from subdirectories to Heroku

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%