browser-go-api/server.py

43 lines
1.1 KiB
Python
Raw Normal View History

2019-10-07 23:28:11 +00:00
from app import create_app, db
2019-10-06 00:49:49 +00:00
# Blueprints
2019-10-09 00:18:40 +00:00
from api.api import register_api_endpoints
2019-10-06 00:49:49 +00:00
from auth.auth import auth
2019-10-07 23:28:11 +00:00
# Web sockets
2019-10-12 19:59:32 +00:00
from websockets.socket import socketio
2019-10-07 23:28:11 +00:00
import configuration.models_mount
from flask_migrate import Migrate
2019-10-06 00:49:49 +00:00
2019-10-12 18:28:21 +00:00
from flask import Blueprint, jsonify
2019-10-14 23:40:29 +00:00
import psycopg2
2019-10-12 18:28:21 +00:00
server = Blueprint('server', __name__, url_prefix='/')
@server.route('/', methods=['GET'])
def api_home():
response = {"message": "hello world"}
return jsonify(response)
2019-10-06 00:49:49 +00:00
if __name__ == '__main__':
2019-10-12 19:34:05 +00:00
app = create_app()
register_api_endpoints(app)
app.register_blueprint(server)
migrate = Migrate(app, db)
2019-10-14 23:40:29 +00:00
# added 10/14
DATABASE_URL = os.environ['DATABASE_URL']
conn = psycopg2.connect(DATABASE_URL, sslmode='require')
2019-10-15 00:20:19 +00:00
socketio.run(app, debug=False)
def run:
app = create_app()
register_api_endpoints(app)
app.register_blueprint(server)
migrate = Migrate(app, db)
# added 10/14
DATABASE_URL = os.environ['DATABASE_URL']
conn = psycopg2.connect(DATABASE_URL, sslmode='require')
2019-10-12 19:34:05 +00:00
socketio.run(app, debug=False)