From e8f64332a7e2e8c74ff7db4a940d68fd0dcad379 Mon Sep 17 00:00:00 2001 From: daniel Date: Thu, 20 Jun 2019 17:25:16 +0200 Subject: [PATCH] fixed dockerfile and added ssl to eventlet server --- docker/Dockerfile | 18 ++++++++++++------ main.py | 2 +- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index c2895e4..011f831 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,12 +1,18 @@ from python:latest -RUN pip install --upgrade pip \ - eventlet \ - google-api-pythonclient \ - google-auth-httplib2 \ - google-auth-oauthlib +RUN pip install --upgrade pip + +RUN pip install \ + eventlet \ + google-api-pythonclient \ + google-auth-httplib2 \ + google-auth-oauthlib \ + python-socketio WORKDIR /backend RUN git clone https://vcs.murgi.de:8888/daniel/splittermond-backend.git && \ - python3.7 main.py + +WORKDIR /backend/splittermond-backend + +EXPOSE 3101 diff --git a/main.py b/main.py index 4cfe55a..598ab81 100755 --- a/main.py +++ b/main.py @@ -74,5 +74,5 @@ def message(sid, data): if __name__ == '__main__': - eventlet.wsgi.server(eventlet.listen(('', 3101)), app) + eventlet.wsgi.server(eventlet.wrap_ssl(eventlet.listen(('', 3101)), certfile='fullchain.pem', keyfile='privkey.pem', server_side=True), app)