diff --git a/dbrepo-analyse-service/Dockerfile b/dbrepo-analyse-service/Dockerfile
index 8c4afe9c114ea611171d6566f7b3a4f0fe3978d9..8f78283686e036255ebfb91f388dfcb298a2b590 100644
--- a/dbrepo-analyse-service/Dockerfile
+++ b/dbrepo-analyse-service/Dockerfile
@@ -1,5 +1,13 @@
-FROM python:3.9-slim
-MAINTAINER Cornelia Michlits <cornelia.michlits@tuwien.ac.at>
+FROM python:3.9-alpine
+MAINTAINER Martin Weise <martin.weise@tuwien.ac.at>
+
+RUN apk update && apk --no-cache add build-base gcc python3-dev libpq-dev libffi-dev py3-pandas \
+    py3-sqlalchemy py3-requests py3-gevent py3-psycopg2
+
+COPY ./requirements.docker.txt ./requirements.txt
+RUN pip install -r ./requirements.txt
+
+WORKDIR /app
 
 ENV FLASK_APP=app.py
 ENV FLASK_RUN_HOST=0.0.0.0
@@ -8,12 +16,6 @@ ENV FLASK_ENV=production
 ENV HOSTNAME=analyse-service
 ENV EUREKA_SERVER=http://discovery-service:9090/eureka/
 
-WORKDIR /app
-
-COPY requirements.txt requirements.txt
-
-RUN pip install -r requirements.txt > /dev/null
-
 HEALTHCHECK --interval=10s --timeout=5s --retries=12 CMD ./service_ready
 
 COPY ./as-yml/ ./as-yml/
diff --git a/dbrepo-analyse-service/requirements.docker.txt b/dbrepo-analyse-service/requirements.docker.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bf69c5bd687e3fbc7cc2ae78015a14c131951db0
--- /dev/null
+++ b/dbrepo-analyse-service/requirements.docker.txt
@@ -0,0 +1,8 @@
+messytables==0.15.2
+flask==2.3.2
+flasgger==0.9.5
+py-eureka-client==0.9.1
+docker==5.0.0
+prometheus_flask_exporter==0.21.0
+pytest==7.2.1
+coverage==7.1.0
\ No newline at end of file
diff --git a/dbrepo-analyse-service/requirements.txt b/dbrepo-analyse-service/requirements.txt
index fb00deb887ccb648adb3871a391397b88f296d20..61e4283c6d9bed4a372d04172f7b8866b52aeaad 100644
--- a/dbrepo-analyse-service/requirements.txt
+++ b/dbrepo-analyse-service/requirements.txt
@@ -1,6 +1,6 @@
 messytables==0.15.2
 pandas==1.2.3
-flask==2.1.2
+flask==2.3.2
 flasgger==0.9.5
 psycopg2-binary==2.8.6
 py-eureka-client==0.9.1
@@ -8,7 +8,6 @@ docker==5.0.0
 sqlalchemy==1.4.15
 requests==2.26.0
 gevent==21.8.0
-markupsafe==2.0.1
 prometheus_flask_exporter==0.21.0
 pytest==7.2.1
 coverage==7.1.0
\ No newline at end of file