22 lines
732 B
Python
22 lines
732 B
Python
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) |