import threading from app import app from app.config import PORT from app.scoreboard.tasks import schedule_tasks from app.scoreboard.get_data import store_scoreboard_data from app.scoreboard.update_nhl_standings_db import update_nhl_standings from waitress import serve if __name__ == "__main__": store_scoreboard_data() update_nhl_standings() threading.Thread(target=schedule_tasks, daemon=True).start() serve(app, host="0.0.0.0", port=PORT)