Add the binary dependencies for the build worker and some instructions on how to get it running on a host.

This commit is contained in:
yackob03 2014-02-11 19:55:22 -05:00
parent 8464a181cb
commit d8df243a0a
7 changed files with 26 additions and 0 deletions

26
workers/README.md Normal file
View file

@ -0,0 +1,26 @@
to prepare a new build node host:
```
sudo apt-get update
sudo apt-get install -y git python-virtualenv python-dev phantomjs libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev libevent-dev gdebi-core
```
check out the code, install the kernel, custom docker, nsexec, and reboot:
```
git clone https://bitbucket.org/yackob03/quay.git
cd quay
sudo gdebi --n binary_dependencies/builder/*.deb
sudo chown 100000:100000 /var/lib/docker
sudo shutdown -r now
```
start the worker
```
cd quay
virtualenv --distribute venv
source venv/bin/activate
pip install -r requirements.txt
STACK=prod python -m workers.dockerfilebuild -D
```