diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..7cc28d5c4cd9959c485839343b9988e0841cd643
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,2 @@
+[submodule "hub-backend"]
+	url = git@git.qoto.org:digipex/hub-backend.git
diff --git a/Dockerfile b/Dockerfile
index 29033cb72dec67fdcf231b87248155d499f3032e..7c63e9e6aedf29e0d10a99bb6b8a1742eb45337e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -12,4 +12,6 @@ COPY ./hub-backend /root/trackdirect
 
 RUN pip install -r /root/trackdirect/requirements.txt
 
-CMD "/root/trackdirect/server/scripts/collector.sh trackdirect.ini 0"
+VOLUME /root/trackdirect/config
+
+CMD /root/trackdirect/server/scripts/collector.sh trackdirect.ini 0
diff --git a/hub-backend b/hub-backend
deleted file mode 120000
index bee87eeb4a0fa8d960c44e98629ab66b3c1918a5..0000000000000000000000000000000000000000
--- a/hub-backend
+++ /dev/null
@@ -1 +0,0 @@
-../hub-backend
\ No newline at end of file
diff --git a/hub-backend b/hub-backend
new file mode 160000
index 0000000000000000000000000000000000000000..88bbf20d973a1e5a19f4b4ebc280320e4c83a098
--- /dev/null
+++ b/hub-backend
@@ -0,0 +1 @@
+Subproject commit 88bbf20d973a1e5a19f4b4ebc280320e4c83a098