Files
bob-builder-1/README.md
T
Peter van Hardenberg 5889a113bf readme stub
2014-03-10 13:38:26 -07:00

31 lines
885 B
Markdown

# Binary Build Toolkit
This repo exists as a framework for the compilation and deployment of binaries and libraries on Heroku.
It is inspired by (and extracted from) [kennethreitz/python-versions](https://github.com/kennethreitz/python-versions).
## Intended Design
- Flexible type hierarchy
- Flat dependency resolution
- Version agnostic (careful curation and naming conventions preferred)
- Import already-deployed sub-dependencies during a build
## Powered By
- Bash, mostly
- A litle bit of Python
- Boto
## Getting Started (Staging)
* Create a Heroku app and push the build toolkit to it.
(`$ heroku create build-toolkit-python-staging`)
* Add your S3 credentials to the application
(`AWS_ACCESS_KEY_ID`, `AWS_BUCKET` and `AWS_SECRET_ACCESS_KEY`)
* `dyno$ heroku run bash`
* `dyno$ bob build runtimes/python-2.7.6`
* `dyno$ bob deploy runtimes/python-2.7.6`