diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000000000000000000000000000000000000..301901a7827811e2c9586628fdec5867f80341b5
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,32 @@
+version: '3'
+services:
+  # https://docs.linuxserver.io/images/docker-mariadb
+  mariadb:
+    image: linuxserver/mariadb
+    container_name: mozen_mariadb
+    environment:
+      - PUID=1000
+      - PGID=1000
+      - MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD
+      - TZ=Europe/Paris
+      - MYSQL_DATABASE=MOZEN_DB
+      - MYSQL_USER=mozen
+      - MYSQL_PASSWORD=1234
+    volumes:
+      - path_to_data:/config
+    ports:
+      - 3306:3306
+    restart: unless-stopped
+
+  mozen:
+    depends_on:
+      - mariadb
+    image: mozen
+    container_name: mozen
+    environment:
+      - DB_PORT=3306
+      - DB_USER=mozen
+      - DB_PASSWORD=1234
+    ports:
+      - 80:8181
+    restart: unless-stopped
diff --git a/mozen/src/test/java/mozen/business/UserManagerTest.java b/mozen/src/test/java/mozen/business/UserManagerTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..706b051ab60e17cbe02bfd0e9cd2138bf689ecb0
--- /dev/null
+++ b/mozen/src/test/java/mozen/business/UserManagerTest.java
@@ -0,0 +1,11 @@
+package mozen.business;
+
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit.jupiter.SpringExtension;
+
+@ExtendWith(SpringExtension.class)
+@SpringBootTest
+public class UserManagerTest {
+  
+}
\ No newline at end of file
diff --git a/mozen/src/test/java/mozen/mozen/DemoApplicationTests.java b/mozen/src/test/java/mozen/mozen/DemoApplicationTests.java
deleted file mode 100644
index 7d4586c586bf4f899aaf432d6f7cf5850c84719a..0000000000000000000000000000000000000000
--- a/mozen/src/test/java/mozen/mozen/DemoApplicationTests.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package mozen.mozen;
-
-import org.junit.jupiter.api.Test;
-import org.springframework.boot.test.context.SpringBootTest;
-
-@SpringBootTest
-class DemoApplicationTests {
-
-	@Test
-	void contextLoads() {
-	}
-
-}
diff --git a/mozen/src/test/java/mozen/repos/UserRepositoryTest.java b/mozen/src/test/java/mozen/repos/UserRepositoryTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..b83aacc575345f52c55b424fc19661be989a7778
--- /dev/null
+++ b/mozen/src/test/java/mozen/repos/UserRepositoryTest.java
@@ -0,0 +1,11 @@
+package mozen.repos;
+
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit.jupiter.SpringExtension;
+
+@ExtendWith(SpringExtension.class)
+@SpringBootTest
+public class UserRepositoryTest {
+  
+}
\ No newline at end of file
diff --git a/mozen/src/test/java/mozen/web/UserControllerTest.java b/mozen/src/test/java/mozen/web/UserControllerTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..34310e26b3336e85aadcb1143a2f23afcea0a5e1
--- /dev/null
+++ b/mozen/src/test/java/mozen/web/UserControllerTest.java
@@ -0,0 +1,11 @@
+package mozen.web;
+
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit.jupiter.SpringExtension;
+
+@ExtendWith(SpringExtension.class)
+@SpringBootTest
+public class UserControllerTest {
+  
+}
\ No newline at end of file