feat(api): works with eventlet, also removed some unused packages
parent
53fbbc123a
commit
e05a90f96e
|
@ -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/ -
|
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
|
COPY default.conf /etc/nginx/conf.d/default.conf
|
||||||
ADD entrypoint.sh /docker-entrypoint.d/
|
ADD entrypoint.sh /docker-entrypoint.d/
|
||||||
RUN chmod 775 /docker-entrypoint.d/entrypoint.sh
|
RUN chmod 775 /docker-entrypoint.d/entrypoint.sh
|
|
@ -1,16 +1,4 @@
|
||||||
bcrypt==3.1.7
|
Flask==2.0.1
|
||||||
cffi==1.14.0
|
eventlet==0.33.0
|
||||||
click==7.1.2
|
Flask-SocketIO==5.1.0
|
||||||
Flask==1.1.2
|
python-keycloak==0.26.1
|
||||||
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
|
|
|
@ -1,11 +1,23 @@
|
||||||
#!flask/bin/python
|
#!flask/bin/python
|
||||||
# coding=utf-8
|
# coding=utf-8
|
||||||
from gevent import monkey
|
from eventlet import monkey_patch
|
||||||
monkey.patch_all()
|
|
||||||
|
|
||||||
import yaml
|
monkey_patch()
|
||||||
|
|
||||||
|
from flask_socketio import SocketIO
|
||||||
|
|
||||||
from api import app
|
from api import app
|
||||||
|
|
||||||
if __name__ == '__main__':
|
socketio = SocketIO(app)
|
||||||
app.run(host='0.0.0.0', port=7039, debug=False) #, logger=logger, engineio_logger=engineio_logger)
|
|
||||||
|
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
|
||||||
|
)
|
||||||
|
|
Loading…
Reference in New Issue