diff --git a/consent_provider/Dockerfile b/consent_provider/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..9fee35cb19a053717ab48e13e47eaf2294a25349
--- /dev/null
+++ b/consent_provider/Dockerfile
@@ -0,0 +1,20 @@
+FROM python:3.7
+
+WORKDIR /usr/src/app
+
+COPY requirements.txt ./
+RUN pip install --no-cache-dir -r requirements.txt
+
+COPY . .
+
+ARG FLASK_PORT=5001
+
+EXPOSE $FLASK_PORT
+
+ENV FLASK_ENV production
+ENV FLASK_RUN_PORT $FLASK_PORT
+ENV FLASK_RUN_HOST 0.0.0.0
+ENV HYDRA_ADMIN_URL http://localhost:4445
+
+
+CMD [ "flask", "run" ]
diff --git a/login_provider/Dockerfile b/login_provider/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..a499151af4a69542d70259271d199e7e7596fa72
--- /dev/null
+++ b/login_provider/Dockerfile
@@ -0,0 +1,16 @@
+FROM python:3.7
+
+WORKDIR /usr/src/app
+
+COPY requirements.txt ./
+RUN pip install --no-cache-dir -r requirements.txt
+
+COPY . .
+
+EXPOSE 5000
+
+ENV FLASK_ENV production
+ENV FLASK_RUN_HOST 0.0.0.0
+ENV HYDRA_ADMIN_URL http://localhost:4445
+
+CMD [ "flask", "run" ]