File size: 485 Bytes
8622a0e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from threading import Thread
from flask import Flask
import utils.config as config
# Instantiate Flask app
flask_app = Flask(__name__)
@flask_app.route("/", methods=["GET"])
def home() -> str:
return "I'm alive"
def run() -> None:
"""
Run Flask app in a daemon thread
"""
def flask_run() -> None:
flask_app.run(host=config.host, port=config.port)
flask_thread = Thread(target=flask_run, daemon=True)
flask_thread.start() |