diff --git a/Dockerfile b/Dockerfile index c362de37c..a4b4a42b5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ RUN add-apt-repository ppa:chris-lea/node.js RUN apt-get update # New ubuntu packages should be added as their own apt-get install lines below the existing install commands -RUN apt-get install -y git python-virtualenv python-dev phantomjs libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev libevent-dev gdebi-core g++ libmagic1 nodejs +RUN apt-get install -y git python-virtualenv python-dev phantomjs libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev libevent-dev gdebi-core g++ libmagic1 nodejs libssl1.0.0 RUN npm install -g grunt-cli ADD binary_dependencies binary_dependencies diff --git a/README.md b/README.md index d3ebe9b06..f80bea5e7 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,7 @@ to build and upload quay to quay: ``` curl -s https://get.docker.io/ubuntu/ | sudo sh -sudo apt-get update -sudo apt-get install -y git +sudo apt-get update && sudo apt-get install -y git git clone git clone https://bitbucket.org/yackob03/quay.git cd quay sudo docker build -t quay.io/quay/quay . @@ -14,17 +13,24 @@ to prepare a new host: ``` curl -s https://get.docker.io/ubuntu/ | sudo sh -sudo apt-get update -sudo apt-get install -y git +sudo apt-get update && sudo apt-get install -y git +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 quay processes: ``` +cd ~ git clone https://bitbucket.org/yackob03/quayconfig.git sudo docker pull quay.io/quay/quay sudo mkdir -p /mnt/logs/ -sudo docker run -d -p 80:80 -p 443:443 -v /mnt/logs:/mnt/logs -v `pwd`/quayconfig/production:/conf/stack quay.io/quay/quay +cd ~/gantryd +sudo venv/bin/python gantry.py ../quayconfig/production/gantry.json update quay ``` start the log shipper (DEPRECATED):