Run pip install from fabfile.
This commit is contained in:
parent
222d82dfb4
commit
2d09b9c819
|
@ -18,4 +18,5 @@ def deploy():
|
|||
with cd('/var/www/refstack'):
|
||||
run('git checkout master')
|
||||
run('git pull')
|
||||
run('sudo pip install -r requirements.txt')
|
||||
run('sudo uwsgi --reload /tmp/project-master_refstack.pid')
|
|
@ -8,7 +8,7 @@ import random
|
|||
import sqlite3
|
||||
import sys
|
||||
from flask import Flask, request, render_template, g, jsonify
|
||||
|
||||
from contextlib import closing
|
||||
|
||||
# TODO(JMC): Make me a config var
|
||||
DATABASE = '/var/www/refstack/database.db'
|
||||
|
@ -29,6 +29,18 @@ def before_request():
|
|||
def teardown_request(exception):
|
||||
if hasattr(g, 'db'):
|
||||
g.db.close()
|
||||
|
||||
def query_db(query, args=(), one=False):
|
||||
cur = g.db.execute(query, args)
|
||||
rv = [dict((cur.description[idx][0], value)
|
||||
for idx, value in enumerate(row)) for row in cur.fetchall()]
|
||||
return (rv[0] if rv else None) if one else rv
|
||||
|
||||
def init_db():
|
||||
with closing(connect_db()) as db:
|
||||
with app.open_resource('schema.sql') as f:
|
||||
db.cursor().executescript(f.read())
|
||||
db.commit()
|
||||
|
||||
@app.route('/', methods=['POST','GET'])
|
||||
def index():
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
requests
|
||||
twisted
|
||||
flask
|
||||
flask
|
||||
sqlite3
|
Loading…
Reference in New Issue