No description
This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2013-10-13 16:13:50 -04:00
.ebextensions Use production config in production and dev config in dev. 2013-09-30 23:54:12 -04:00
art Add a logo for quay. Make the navbar a little friendlier to smaller devices. 2013-10-13 16:13:50 -04:00
auth Allow for anonymous access tokens for public repositories. 2013-10-01 01:18:05 -04:00
certs Set up for running under gunicorn and nginx. 2013-10-02 20:42:12 +00:00
data Add a form for changing the password and prompt the user to do so when there is no password on the account. 2013-10-10 13:44:34 -04:00
endpoints Enable HTML5 mode for routing. 2013-10-10 19:06:04 -04:00
screenshots Rename the horrific repo to gargantuan since it appears in the screenshots. Update the screenshots. Switch the screenshot generator to use the port 5000 in local mode. 2013-10-12 13:31:05 -04:00
seo-snapshots Add another version of the snapshotter that is a crawler, unfinished. 2013-10-11 01:16:51 -04:00
static Add a logo for quay. Make the navbar a little friendlier to smaller devices. 2013-10-13 16:13:50 -04:00
storage Fix s3 delete. 2013-10-01 14:46:44 -04:00
templates Add a logo for quay. Make the navbar a little friendlier to smaller devices. 2013-10-13 16:13:50 -04:00
util Add a form for changing the password and prompt the user to do so when there is no password on the account. 2013-10-10 13:44:34 -04:00
.gitignore Tweak drawing.js to have a better default margin that never truncates image ids on the left in small widths. Tweak the screenshot generator to use the smallest possible width. Remove tabs from several files. Add the browser-chrome plugin to wrap phantomjs screenshots with browser chrome. Add some repository descriptions to the dataset generator. Switch to using our own screenshots vs those hosted on blogger. 2013-10-11 21:28:02 -04:00
app.py Remove a spurious getLogger call. 2013-10-09 23:52:43 -04:00
application.py Switch the local debug port to 5000 and bind to an externally facing adapter. 2013-10-12 13:26:49 -04:00
config.py Add a complex db generator and create a more interesting repo. 2013-10-09 23:52:28 -04:00
initdb.py Rename the horrific repo to gargantuan since it appears in the screenshots. Update the screenshots. Switch the screenshot generator to use the port 5000 in local mode. 2013-10-12 13:31:05 -04:00
nginx.conf Add rules to the nginx.conf to allow it to serve files out of the snapshot directory. 2013-10-11 04:41:56 +00:00
README.md Add some readmes about how to run a new server as well as how to schedule the pre-render script. 2013-10-11 00:57:27 -04:00
requirements-nover.txt First stab at trying to pre-render content for search crawlers. 2013-10-10 20:53:14 -04:00
requirements.txt Some fixes for generating snapshots against the local host. 2013-10-11 03:56:27 +00:00
test.db Rename the horrific repo to gargantuan since it appears in the screenshots. Update the screenshots. Switch the screenshot generator to use the port 5000 in local mode. 2013-10-12 13:31:05 -04:00
wsgi.conf Temporarily disable the http->https redirect. 2013-10-02 14:40:28 -04:00

to prepare a new host:

sudo apt-add-repository -y ppa:nginx/stable
sudo apt-get update
sudo apt-get install -y git python-virtualenv python-dev phantomjs 
sudo apt-get install -y nginx-full

check out the code:

git clone https://bitbucket.org/yackob03/quay.git
virtualenv --distribute venv
source venv/bin/activate
pip install -r requirements.txt

running:

sudo nginx -c `pwd`/nginx.conf
STACK=prod gunicorn -D --workers 4 -b unix:/tmp/gunicorn.sock --worker-class eventlet -t 500 application:application