diff --git a/docker-compose-test.yaml b/docker-compose-test.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ecd14a75b585f958c7a2a69cba71a876628c6946
--- /dev/null
+++ b/docker-compose-test.yaml
@@ -0,0 +1,31 @@
+version: '3.3'
+services:
+    budgetmaster:
+        image: deadlocker8/budgetmaster:latest
+        restart: never
+        networks:
+            - netPostgres
+        environment:
+            TZ: Europe/Berlin
+            LANG: en_US.UTF-8
+            LANGUAGE: en_US.UTF-8
+            budgetmaster.database.type: postgresql
+            budgetmaster.database.hostname: postgres
+            budgetmaster.database.port: 5432
+            budgetmaster.database.databaseName: budgetmaster
+            budgetmaster.database.username: budgetmaster
+            budgetmaster.database.password: budgetmaster
+        depends_on:
+            -   postgres
+    postgres:
+        image: postgres:latest
+        restart: never
+        environment:
+            POSTGRES_DB: budgetmaster
+            POSTGRES_PASSWORD: budgetmaster
+            POSTGRES_USER: budgetmaster
+        networks:
+            - netPostgres
+networks:
+    netPostgres:
+        driver: bridge
\ No newline at end of file