All Projects → timanovsky → Subdir Heroku Buildpack

timanovsky / Subdir Heroku Buildpack

Allows to use subdirectory configured via environment variable as a project root

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Subdir Heroku Buildpack

heroku-buildpack-cli
No description or website provided.
Stars: ✭ 38 (-81.99%)
Mutual labels:  heroku, heroku-buildpack
heroku-buildpack-deno
Heroku Buildpack for Deno
Stars: ✭ 72 (-65.88%)
Mutual labels:  heroku, heroku-buildpack
heroku-integrated-firefox-geckodriver
Buildpack enables your client code to access Firefox along with Geckodriver in a Heroku slug.
Stars: ✭ 40 (-81.04%)
Mutual labels:  heroku, heroku-buildpack
Heroku Pinger
😴 Keep your free Heroku dynos awake
Stars: ✭ 84 (-60.19%)
Mutual labels:  heroku, heroku-buildpack
Heroku Buildpack Python
The official Heroku buildpack for Python apps.
Stars: ✭ 849 (+302.37%)
Mutual labels:  heroku, heroku-buildpack
Heroku Buildpack R
Heroku buildpack for R - Makes deploying R on Heroku easy
Stars: ✭ 258 (+22.27%)
Mutual labels:  heroku, heroku-buildpack
heroku-buildpack-tex
A Heroku buildpack to run TeX Live inside a dyno.
Stars: ✭ 18 (-91.47%)
Mutual labels:  heroku, heroku-buildpack
Create React App Buildpack
⚛️ Heroku Buildpack for create-react-app: static hosting for React.js web apps
Stars: ✭ 3,161 (+1398.1%)
Mutual labels:  heroku, heroku-buildpack
Heroku Buildpack Hugo
Heroku buildpack for Hugo, the static site generator - https://github.com/spf13/hugo
Stars: ✭ 79 (-62.56%)
Mutual labels:  heroku, heroku-buildpack
Reddit Bot
🤖 Making a Reddit Bot using Python, Heroku and Heroku Postgres.
Stars: ✭ 99 (-53.08%)
Mutual labels:  heroku, heroku-buildpack
Angular Quiz App
A music quiz in Angular 2+ using the Spotify API.
Stars: ✭ 180 (-14.69%)
Mutual labels:  heroku
Salien Script Js
👽 A easy to install, run and update Node.js script for the Steam salien mini-game.
Stars: ✭ 181 (-14.22%)
Mutual labels:  heroku
React Node Example
a minimalist starter repo for React and Node to deploy to heroku
Stars: ✭ 197 (-6.64%)
Mutual labels:  heroku
Java Getting Started
Getting Started with Java on Heroku
Stars: ✭ 206 (-2.37%)
Mutual labels:  heroku
Next Postgres Sequelize
React 16.8.4 + NextJS 8.0.3 + Emotion + Sequelize 5/Postgres + Passport Local Auth + Google App Engine or Heroku Deployment
Stars: ✭ 176 (-16.59%)
Mutual labels:  heroku
Icare
Open Source Carpooling Platform
Stars: ✭ 196 (-7.11%)
Mutual labels:  heroku
Giraffql
Interactive GraphQL exploration tool built with React - still working on the website
Stars: ✭ 176 (-16.59%)
Mutual labels:  heroku
Crud App Vuejs Django
This is simple crud app and searchFilter made using vuejs and django. Used to explain the tutorial present on https://medium.com/@shubhambansal_89125/crud-app-using-vue-js-and-django-516edf4e4217 https://medium.com/@shubhambansal_89125/searchfilter-using-django-and-vue-js-215af82e12cd
Stars: ✭ 174 (-17.54%)
Mutual labels:  heroku
Php Getting Started
Getting Started with PHP on Heroku
Stars: ✭ 170 (-19.43%)
Mutual labels:  heroku
Heroku Config
[Utility] Push and pull heroku environment variables to your local env
Stars: ✭ 207 (-1.9%)
Mutual labels:  heroku

Add as a first buildpack in the chain. Set PROJECT_PATH environment variable to point to project root. It will be promoted to slug's root, everything else will be erased. Following buildpack (e.g. nodejs) will finish slug compilation.

Disclaimer: I may change the code without notice, so always pin to specific github version. Provided as is.

How to use:

  1. heroku buildpacks:clear if necessary
  2. heroku buildpacks:set https://github.com/timanovsky/subdir-heroku-buildpack
  3. heroku buildpacks:add heroku/nodejs or whatever buildpack you need for your application
  4. heroku config:set PROJECT_PATH=projects/nodejs/frontend pointing to what you want to be a project root.
  5. Deploy your project to Heroku.

How it works

The buildpack takes subdirectory you configured, erases everything else, and copies that subdirectory to project root. Then normal Heroku slug compilation proceeds.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].