diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..efc70ba68e5d6ec8b17170a3b162ace76f7b4554
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,13 @@
+FROM python:3-buster
+
+RUN pip install pipenv
+COPY src /opt/StorageLeaf/src
+COPY docs /opt/StorageLeaf/docs
+COPY Pipfile /opt/StorageLeaf
+
+WORKDIR /opt/StorageLeaf
+RUN pipenv install
+RUN ln -s $(pipenv --venv) /opt/StorageLeaf/mypipenv
+
+WORKDIR /opt/StorageLeaf/src
+CMD [ "/opt/StorageLeaf/mypipenv/bin/python", "/opt/StorageLeaf/src/StorageLeaf.py" ]