Merge branch 'api-eventlet' into 'master'

feat(api): works with eventlet, also removed some unused packages

See merge request isard/isard-sso!62
Josep Maria Viñolas Auquer 2021-12-28 22:26:18 +00:00
commit c5cdfe720b
3 changed files with 21 additions and 25 deletions

View File

@ -17,10 +17,6 @@ COPY ./src /api
RUN wget -qO - https://fontawesome.com/v4.7/assets/font-awesome-4.7.0.zip | busybox unzip -d /api/api/static/css/ -
#EXPOSE 7039
#WORKDIR /api
#CMD [ "python3", "start.py" ]
COPY default.conf /etc/nginx/conf.d/default.conf
ADD entrypoint.sh /docker-entrypoint.d/
RUN chmod 775 /docker-entrypoint.d/entrypoint.sh

View File

@ -1,16 +1,4 @@
bcrypt==3.1.7
cffi==1.14.0
click==7.1.2
Flask==1.1.2
Flask-Login==0.5.0
gevent==20.6.0
greenlet==0.4.16
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
pycparser==2.20
six==1.15.0
Werkzeug==1.0.1
zope.event==4.4
zope.interface==5.1.0
python-keycloak==0.24.0
Flask==2.0.1
eventlet==0.33.0
Flask-SocketIO==5.1.0
python-keycloak==0.26.1

View File

@ -1,11 +1,23 @@
#!flask/bin/python
# coding=utf-8
from gevent import monkey
monkey.patch_all()
from eventlet import monkey_patch
import yaml
monkey_patch()
from flask_socketio import SocketIO
from api import app
if __name__ == '__main__':
app.run(host='0.0.0.0', port=7039, debug=False) #, logger=logger, engineio_logger=engineio_logger)
socketio = SocketIO(app)
if __name__ == "__main__":
import logging
logger = logging.getLogger("socketio")
logger.setLevel("ERROR")
engineio_logger = logging.getLogger("engineio")
engineio_logger.setLevel("ERROR")
socketio.run(
app, host="0.0.0.0", port=7039, debug=False
)