mirror of
https://github.com/ilyakooo0/heroku-buildpack-stack.git
synced 2024-11-22 09:22:50 +03:00
Haskell Stack support for Heroku
bin | ||
LICENSE | ||
README.md |
Heroku Buildpack for Stack
Heroku buildpack for Stack. Based on the excellent heroku-buildpack-ghc
Usage
Create an app with this buildpack:
$ heroku create --buildpack https://github.com/mfine/heroku-buildpack-stack.git
Set this buildpack on an existing app:
$ heroku buildpacks:set https://github.com/mfine/heroku-buildpack-stack
Templating stack.yaml
To avoid committing secrets into stack.yaml
for access to private
repos, an app's config vars values can be substituted for tags
enclosed in double brackets. For example, given a stack.yaml
containing:
packages:
-location:
git: https://mfine:{{GITPASS}}@github.com/mfine/heroku-buildpack-stack.git
and an application with config vars:
$ heroku config -app calm-storm-51595
=== murmuring-beyond-51595 Config Vars
GITPASS: abc123
$
before compilation, the stack.yaml
will be substituted as follows:
packages:
-location:
git: https://mfine:abc123@github.com/mfine/heroku-buildpack-stack.git