Slightly better build process. Socket.io can now add CORS allowed origin

This commit is contained in:
Martin Asprusten
2025-04-20 17:28:43 +02:00
parent da99a1bdd5
commit 5d6138bdc2
2 changed files with 10 additions and 8 deletions
+5 -3
View File
@@ -1,11 +1,13 @@
import json
from collections import defaultdict
import os
from flask import Flask, render_template
from flask_socketio import SocketIO, join_room, leave_room, send
app = Flask(__name__)
socketio = SocketIO(app)
if 'CORS_ORIGIN' in os.environ and os.environ['CORS_ORIGIN'] is not None:
socketio = SocketIO(app, cors_allowed_origins=[os.environ['CORS_ORIGIN']])
else:
socketio = SocketIO(app)
if __name__ == 'main':
socketio.run(app)