app.py 702 B

123456789101112131415161718192021222324252627282930313233
  1. import os
  2. from flask import Flask, jsonify
  3. from flask_cors import CORS
  4. from db import db
  5. from game_api import game
  6. app = Flask(__name__)
  7. CORS(app)
  8. app.config["GOOGLE_API_KEY"] = os.environ["GOOGLE_API_KEY"]
  9. app.config["SQLALCHEMY_DATABASE_URI"] = os.environ["DATABASE_URI"]
  10. app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
  11. app.register_blueprint(game, url_prefix="/game")
  12. db.init_app(app)
  13. db.create_all(app=app)
  14. @app.route("/")
  15. def version():
  16. return jsonify({"version": "1", "status": "healthy"})
  17. @app.route("/googleApiKey")
  18. def google_api_key():
  19. return jsonify({"googleApiKey": app.config["GOOGLE_API_KEY"]})
  20. if __name__ == "__main__":
  21. app.run("0.0.0.0", 5000, debug=True)