diff --git a/docker-compose.ci.yml b/docker-compose.ci.yml
index ebf7940c824523c09eb3ed58aa07ee9dd169b811..c163df29209fcd047439c3959feabf7fec584921 100644
--- a/docker-compose.ci.yml
+++ b/docker-compose.ci.yml
@@ -8,3 +8,9 @@ services:
 
   backup:
     image: ${CI_REGISTRY_IMAGE}/backup:${CI_COMMIT_SHA}
+
+  redis:
+    image: ${CI_REGISTRY_IMAGE}/redis:${CI_COMMIT_SHA}
+
+  preview_worker:
+    image: ${CI_REGISTRY_IMAGE}/preview_worker:${CI_COMMIT_SHA}
diff --git a/docker-compose.yml b/docker-compose.yml
index 33e3239012f61b7760b3fdf0232b92125ba453b2..ca8f052bf87269d9f4e418e97c4a3ad17f25c3ba 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -65,6 +65,7 @@ services:
       - "knownhosts:/etc/borg/persistent"
 
   redis:
+    restart: always
     environment:
       REDIS_WEB_PASSWORD: ${REDIS_WEB_PASSWORD}
       REDIS_WORKER_PASSWORD: ${REDIS_WORKER_PASSWORD}
@@ -85,6 +86,7 @@ services:
       POSTGRES_PASSWORD: ${DB_PASSWORD}
       POSTGRES_DB: 'uhepp_hub'
       POSTGRES_HOST: 'database'
+    restart: always
     deploy:
       replicas: 2
     build: