diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..dbdc8f25e9a0c65c9a6444a851136a20171cea98
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,18 @@
+FROM python:3.7-slim
+
+COPY requirements.txt .
+
+RUN pip install -r requirements.txt
+
+# Pre-cache the tokeniser model in the image
+RUN ["python", "-mnltk.downloader", "punkt"]
+
+COPY models e3cservice/models
+COPY src e3cservice/src
+COPY data e3cservice/data
+
+WORKDIR /e3cservice/src/
+
+ENTRYPOINT [ "python" ]
+
+CMD [ "e3cservice_fr.py" ]