from flask import Flask from blueprints.home.home import home_bp from blueprints.upload_photo.upload_photo import upload_photo_bp from blueprints.configure_stream.configure_stream import configure_stream_bp import os import json with open("config.json", 'r') as config_file: config_json = json.loads(config_file.read()) if not os.path.exists(config_json["upload_location"]): os.makedirs(config_json["upload_location"]) app = Flask(__name__) app.config["MAX_CONTENT_LENGTH"] = 3 * (1024 ** 3) app.config["config"] = config_json app.register_blueprint(home_bp) app.register_blueprint(upload_photo_bp) app.register_blueprint(configure_stream_bp) if __name__ == '__main__': app.run(debug=True, host="0.0.0.0", port=2025)