diff --git a/README.md b/README.md index 61cd823ad..7a4dc4153 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,11 @@ sudo docker push quay.io/quay/quay to prepare a new host: +Deploy cloud-init script from quayconfig/cloudconfig/webserver.yaml + +or + + ``` curl -s https://get.docker.io/ubuntu/ | sudo sh sudo apt-get update && sudo apt-get install -y git @@ -34,11 +39,45 @@ cd ~/gantryd sudo venv/bin/python gantry.py ../quayconfig/production/gantry.json update quay ``` -start the log shipper (DEPRECATED): +to build and upload the builder to quay ``` -sudo docker pull quay.io/quay/logstash -sudo docker run -d -e REDIS_PORT_6379_TCP_ADDR=logs.quay.io -v /mnt/logs:/mnt/logs quay.io/quay/logstash quay.conf +curl -s https://get.docker.io/ubuntu/ | sudo sh +sudo apt-get update && sudo apt-get install -y git +git clone git clone https://bitbucket.org/yackob03/quay.git +cd quay +rm Dockerfile +ln -s Dockerfile.buildworker Dockerfile +sudo docker build -t quay.io/quay/builder . +sudo docker push quay.io/quay/builder +``` + +to run the builder from a fresh 14.04 server: + +Deploy cloud-init script from quayconfig/cloudconfig/builder.yaml + +or + + +``` +sudo apt-get update && sudo apt-get install -y git lxc linux-image-extra-`uname -r` +curl -s https://get.docker.io/ubuntu/ | sudo sh +git clone https://github.com/DevTable/gantryd.git +cd gantryd +cat requirements.system | xargs sudo apt-get install -y +virtualenv --distribute venv +venv/bin/pip install -r requirements.txt +sudo docker login -p 9Y1PX7D3IE4KPSGCIALH17EM5V3ZTMP8CNNHJNXAQ2NJGAS48BDH8J1PUOZ869ML -u 'quay+deploy' -e notused quay.io +``` + +start the worker + +``` +cd ~ +git clone https://bitbucket.org/yackob03/quayconfig.git +sudo docker pull quay.io/quay/builder +cd ~/gantryd +sudo venv/bin/python gantry.py ../quayconfig/production/gantry.json update builder ``` running the tests: diff --git a/workers/README.md b/workers/README.md deleted file mode 100644 index f65164d89..000000000 --- a/workers/README.md +++ /dev/null @@ -1,35 +0,0 @@ -to build and upload the builder to quay - -``` -curl -s https://get.docker.io/ubuntu/ | sudo sh -sudo apt-get update && sudo apt-get install -y git -git clone git clone https://bitbucket.org/yackob03/quay.git -cd quay -rm Dockerfile -ln -s Dockerfile.buildworker Dockerfile -sudo docker build -t quay.io/quay/builder . -sudo docker push quay.io/quay/builder -``` - -to run the code from a fresh 14.04 server: - -``` -sudo apt-get update && sudo apt-get install -y git lxc linux-image-extra-`uname -r` -curl -s https://get.docker.io/ubuntu/ | sudo sh -git clone https://github.com/DevTable/gantryd.git -cd gantryd -cat requirements.system | xargs sudo apt-get install -y -virtualenv --distribute venv -venv/bin/pip install -r requirements.txt -sudo docker login -p 9Y1PX7D3IE4KPSGCIALH17EM5V3ZTMP8CNNHJNXAQ2NJGAS48BDH8J1PUOZ869ML -u 'quay+deploy' -e notused quay.io -``` - -start the worker - -``` -cd ~ -git clone https://bitbucket.org/yackob03/quayconfig.git -sudo docker pull quay.io/quay/builder -cd ~/gantryd -sudo venv/bin/python gantry.py ../quayconfig/production/gantry.json update builder -```