diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..8cd154ff954c788bcbf8869b16abb180610ec0f8
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,7 @@
+FROM tomcat:9-jre8
+
+RUN rm -rf /usr/local/tomcat/webapps/*
+COPY build/2.2.0/BudgetMaster-v2.2.0.war $CATALINA_HOME/webapps/ROOT.war
+COPY src/main/resources/config/templates/settings-docker.properties /root/.Deadlocker/BudgetMaster/settings.properties
+
+EXPOSE 8080
\ No newline at end of file
diff --git a/docker-compose.yaml b/docker-compose.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..d004b0a1dc1f38501d0e21ad117c2a420e9125ec
--- /dev/null
+++ b/docker-compose.yaml
@@ -0,0 +1,11 @@
+version: '3.3'
+services:
+    budgetmaster:
+        image: deadlocker/budgetmaster:latest
+        restart: always
+        volumes:
+            - "./data:/root/.Deadlocker/BudgetMaster"
+        expose:
+            - "8080"
+        ports:
+            - "8080:8080"
\ No newline at end of file
diff --git a/src/main/resources/config/templates/settings-docker.properties b/src/main/resources/config/templates/settings-docker.properties
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391