forked from lyonbros/faxrobot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
api.py
executable file
·27 lines (23 loc) · 915 Bytes
/
api.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from flask import Flask, request, session, g, redirect, url_for, abort, \
render_template, flash, jsonify, Response
from flask.ext.cors import CORS
from flask_sqlalchemy import SQLAlchemy
from models import db, initialize_database
import sys
app = Flask(__name__)
cors = CORS(app, allow_headers='Content-Type, Origin, Accept')
app.config.from_object('config.Config')
db.init_app(app)
initialize_database(app)
from controllers.jobs import jobs as jobs_module
from controllers.accounts import accounts as accounts_module
from controllers.incoming import incoming as incoming_module
app.register_blueprint(jobs_module)
app.register_blueprint(accounts_module)
app.register_blueprint(incoming_module)
if __name__ == '__main__':
if app.config['DEBUG'] == True:
print >> sys.stderr, 'Running locally in debug mode.'
app.run('0.0.0.0', 9001)
else:
app.run()