diff --git a/deploy/docker-compose/docker-compose.yml b/deploy/docker-compose/docker-compose.yml
index 47b958d25881634a66531ab3423bc2d348424b43..2c6f316b6c3c8f1d09cfd59d2a10eeac7e6b4e7d 100644
--- a/deploy/docker-compose/docker-compose.yml
+++ b/deploy/docker-compose/docker-compose.yml
@@ -2,6 +2,7 @@ version: '3'
 
 services:
   object_recognizer:
+    restart: always
     image: object_recognizer:latest
     ports:
       - "9999:9999"
@@ -9,6 +10,7 @@ services:
 
   motion_detector_1:
     image: motion_detector:latest
+    restart: always
     ports:
       - "9998:9998"
     depends_on:
@@ -22,6 +24,7 @@ services:
 
   motion_detector_2:
     image: motion_detector:latest
+    restart: always
     ports:
       - "9997:9998"
     depends_on:
@@ -35,6 +38,7 @@ services:
 
   motion_detector_3:
     image: motion_detector:latest
+    restart: always
     ports:
       - "9996:9998"
     depends_on:
@@ -48,6 +52,7 @@ services:
 
   camera_1:
     image: camera:latest
+    restart: always
     depends_on:
       - motion_detector_1
       - otel-collector
@@ -62,6 +67,7 @@ services:
 
   camera_2:
     image: camera:latest
+    restart: always
     depends_on:
       - motion_detector_2
       - otel-collector
@@ -76,6 +82,7 @@ services:
 
   camera_3:
     image: camera:latest
+    restart: always
     depends_on:
       - motion_detector_3
       - otel-collector