2017-10-27 03:04:16 +00:00
|
|
|
from flask import Flask
|
2017-11-04 02:00:05 +00:00
|
|
|
from flask_webpack import Webpack
|
|
|
|
from werkzeug.serving import run_simple
|
|
|
|
|
2018-05-01 04:05:04 +00:00
|
|
|
from blueprints.joyce import joyce
|
2017-10-30 00:21:22 +00:00
|
|
|
from blueprints.api import api
|
2017-10-27 03:04:16 +00:00
|
|
|
|
2017-10-30 00:21:22 +00:00
|
|
|
# Initialize application
|
2017-10-27 03:04:16 +00:00
|
|
|
application = Flask(__name__)
|
|
|
|
|
2017-11-09 00:08:44 +00:00
|
|
|
WEBPACK_MANIFEST_PATH = './static/manifest.json'
|
|
|
|
|
2017-11-04 02:00:05 +00:00
|
|
|
params = {
|
|
|
|
'DEBUG': True,
|
2017-11-09 00:08:44 +00:00
|
|
|
'WEBPACK_MANIFEST_PATH': WEBPACK_MANIFEST_PATH
|
2017-11-04 02:00:05 +00:00
|
|
|
}
|
|
|
|
|
2017-11-09 00:08:44 +00:00
|
|
|
|
2017-11-04 02:00:05 +00:00
|
|
|
application.config.update(params)
|
|
|
|
|
|
|
|
webpack = Webpack()
|
|
|
|
webpack.init_app(application)
|
|
|
|
|
2017-10-30 00:21:22 +00:00
|
|
|
# Register blueprints
|
2018-05-01 04:05:04 +00:00
|
|
|
application.register_blueprint(joyce)
|
2017-10-30 00:21:22 +00:00
|
|
|
application.register_blueprint(api, url_prefix='/api')
|
2017-10-27 03:04:16 +00:00
|
|
|
|
|
|
|
if __name__ == "__main__":
|
2017-11-04 02:00:05 +00:00
|
|
|
# application.debug=True
|
|
|
|
run_simple('localhost', 5000, application, use_reloader=True, use_debugger=True)
|