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-12 13:24:55 -04:00
.ebextensions Use production config in production and dev config in dev. 2013-09-30 23:54:12 -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 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
seo-snapshots Add another version of the snapshotter that is a crawler, unfinished. 2013-10-11 01:16:51 -04:00
static Fix broken links that were still using fragment. 2013-10-12 13:24:55 -04:00
storage Fix s3 delete. 2013-10-01 14:46:44 -04:00
templates Use the protocol free version of the webfont to get rid of mixed content warning. 2013-10-12 13:14:46 -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 Use production config in production and dev config in dev. 2013-09-30 23:54:12 -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 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
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 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
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