Skip to content

Commit

Permalink
fixing gunicorn
Browse files Browse the repository at this point in the history
  • Loading branch information
jnguyenx committed Dec 23, 2016
1 parent 06adaf5 commit 85a98ab
Show file tree
Hide file tree
Showing 5 changed files with 33 additions and 33 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@ to run:
python biolink/app.py
```

production mode:
```
gunicorn --bind 0.0.0.0:8888 wsgi:app
```

Then look at:

http://localhost:8888/api/
Expand Down
2 changes: 1 addition & 1 deletion biolink/api/graph/endpoints/node.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
sg = SciGraph()

@ns.route('/<id>')
@api.doc(params={'id': 'CURIE e.g. HP_0000465'})
@api.doc(params={'id': 'CURIE e.g. HP:0000465'})
class SearchEntities(Resource):

@api.expect(parser)
Expand Down
36 changes: 19 additions & 17 deletions biolink/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,29 +31,31 @@
log = logging.getLogger(__name__)


def configure_app(flask_app):
flask_app.config['SERVER_NAME'] = settings.FLASK_SERVER_NAME
flask_app.config['SQLALCHEMY_DATABASE_URI'] = settings.SQLALCHEMY_DATABASE_URI
flask_app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = settings.SQLALCHEMY_TRACK_MODIFICATIONS
flask_app.config['SWAGGER_UI_DOC_EXPANSION'] = settings.RESTPLUS_SWAGGER_UI_DOC_EXPANSION
flask_app.config['RESTPLUS_VALIDATE'] = settings.RESTPLUS_VALIDATE
flask_app.config['RESTPLUS_MASK_SWAGGER'] = settings.RESTPLUS_MASK_SWAGGER
flask_app.config['ERROR_404_HELP'] = settings.RESTPLUS_ERROR_404_HELP
#def configure_app(flask_app):
#app.config['SERVER_NAME'] = settings.FLASK_SERVER_NAME
app.config['SQLALCHEMY_DATABASE_URI'] = settings.SQLALCHEMY_DATABASE_URI
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = settings.SQLALCHEMY_TRACK_MODIFICATIONS
app.config['SWAGGER_UI_DOC_EXPANSION'] = settings.RESTPLUS_SWAGGER_UI_DOC_EXPANSION
app.config['RESTPLUS_VALIDATE'] = settings.RESTPLUS_VALIDATE
app.config['RESTPLUS_MASK_SWAGGER'] = settings.RESTPLUS_MASK_SWAGGER
app.config['ERROR_404_HELP'] = settings.RESTPLUS_ERROR_404_HELP


def initialize_app(flask_app):
configure_app(flask_app)
#def initialize_app(flask_app):
# configure_app(flask_app)

blueprint = Blueprint('api', __name__, url_prefix='/api')
api.init_app(blueprint)
api.add_namespace(link_search_namespace)
flask_app.register_blueprint(blueprint)

db.init_app(flask_app)
blueprint = Blueprint('api', __name__, url_prefix='/api')
api.init_app(blueprint)
api.add_namespace(link_search_namespace)
app.register_blueprint(blueprint)
db.init_app(app)

@app.route("/")
def hello():
return "<h1 style='color:blue'>Hello There!</h1>"

def main():
initialize_app(app)
#initialize_app(app)
log.info('>>>>> Starting development server at http://{}/api/ <<<<<'.format(app.config['SERVER_NAME']))
app.run(debug=settings.FLASK_DEBUG)

Expand Down
9 changes: 5 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
wheel>0.0
flask-restplus==0.9.2
Flask-SQLAlchemy==2.1
pip>=9.0.1
wheel>0.25.0
flask-restplus>=0.9.2
Flask-SQLAlchemy>=2.1
flask-cors>=0.0
pysolr>=3.6.0
networkx>=1.11
matplotlib>=0.0
sparqlwrapper>0.0
gunicorn==19.0.0
gunicorn>=19.0.0
14 changes: 3 additions & 11 deletions wsgi.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,4 @@
import sys
from os import path as op

from biolink.app import main


APPROOT = op.abspath(op.join(op.dirname(__file__), 'base'))
if not APPROOT in sys.path:
sys.path.insert(0, APPROOT)

main()
from biolink.app import app

if __name__ == "__main__":
app.run()

0 comments on commit 85a98ab

Please sign in to comment.