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-16 23:55:11 -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 Remove unnecessary calls to the database for user and permission metadata. 2013-10-15 14:48:49 -04:00
certs Set up for running under gunicorn and nginx. 2013-10-02 20:42:12 +00:00
data Remove unnecessary calls to the database for user and permission metadata. 2013-10-15 14:48:49 -04:00
endpoints Make the image delete recursive to remove any tags which depend on it. 2013-10-15 22:10:53 -04:00
screenshots Update screenshots. 2013-10-13 16:55:06 -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 issue with changing the tag right after selecting the tag's image 2013-10-16 23:55:11 -04:00
storage Fix s3 delete. 2013-10-01 14:46:44 -04:00
templates Move signin to use AJAX. Render all flask templates with the common header. Move the header to a partial. Add account recovery. 2013-10-14 17:50:07 -04:00
util Move signin to use AJAX. Render all flask templates with the common header. Move the header to a partial. Add account recovery. 2013-10-14 17:50:07 -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 Move signin to use AJAX. Render all flask templates with the common header. Move the header to a partial. Add account recovery. 2013-10-14 17:50:07 -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 Select a sane default tag. 2013-10-16 22:37:29 -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 Select a sane default tag. 2013-10-16 22:37:29 -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