diff --git a/preprocessor/run-preprocessor.sh b/preprocessor/run-preprocessor.sh
index 7ae857f3b9a6beb9a8c5197115df75da76380ab3..674cad023e9e61c50f25880bf6e6a2793172e554 100644
--- a/preprocessor/run-preprocessor.sh
+++ b/preprocessor/run-preprocessor.sh
@@ -2,4 +2,10 @@
 
 echo "Running preprocessor"
 
-python3 /preprocessor.py --mode redis --redis-host ${REDIS_HOST} --redis-port ${REDIS_PORT} --redis-preprocess-queue-key ${REDIS_PREPROCESS_QUEUE_KEY} --redis-register-queue-key ${REDIS_REGISTER_QUEUE_KEY}
+preprocessor daemon \
+    --config-file /config.yaml \
+    --host ${REDIS_HOST} \
+    --port ${REDIS_PORT} \
+    --listen-queue ${REDIS_PREPROCESS_QUEUE_KEY} \
+    --listen-md-queue ${REDIS_PREPROCESS_MD_QUEUE_KEY} \
+    --write-queue ${REDIS_REGISTER_QUEUE_KEY}