Add docker and sockets
This commit is contained in:
+18
-16
@@ -1,23 +1,25 @@
|
||||
import json
|
||||
import socket
|
||||
import string
|
||||
from flask_socketio import SocketIO, emit, disconnect, join_room
|
||||
from flask import session, copy_current_request_context
|
||||
from api.utils import get_points_sums, sort_card_list
|
||||
from bridzik import Bridzik, BridzikException, Card, Card_colors, Card_values
|
||||
from flask import Flask
|
||||
import os
|
||||
import logging
|
||||
from logging.handlers import RotatingFileHandler
|
||||
from config import Config
|
||||
from flask import request
|
||||
|
||||
async_mode = None
|
||||
app = Flask(__name__)
|
||||
app.config.from_object(Config)
|
||||
app.debug = True
|
||||
|
||||
if not app.debug:
|
||||
if not os.path.exists('logs'):
|
||||
os.mkdir('logs')
|
||||
file_handler = RotatingFileHandler('logs/bridzik_api.log', maxBytes=10240, backupCount=10)
|
||||
file_handler.setFormatter(logging.Formatter(
|
||||
'%(asctime)s %(levelname)s: %(message)s [in %(pathname)s:%(lineno)d]'
|
||||
))
|
||||
file_handler.setLevel(logging.INFO)
|
||||
app.logger.addHandler(file_handler)
|
||||
app.config['SECRET_KEY'] = 'secret!'
|
||||
socket_ = SocketIO(app, cors_allowed_origins="*", async_mode='eventlet', logger=True, engineio_logger=True)
|
||||
|
||||
app.logger.setLevel(logging.INFO)
|
||||
app.logger.info('Bridzik_API startup')
|
||||
bridzikInstance = Bridzik()
|
||||
|
||||
from api import routes
|
||||
players = ['', '', '', '']
|
||||
|
||||
|
||||
|
||||
socket_.run(app, debug=True, host="0.0.0.0", port="5000" )
|
||||
|
||||
Reference in New Issue
Block a user