diff --git a/scripts/update.dev.sh b/scripts/update.dev.sh
index 1bee0cbe8c61565820cceba761d1dc3f4d0397b1..63cbe12e3c2b15f980e82d08945b07b063febe81 100755
--- a/scripts/update.dev.sh
+++ b/scripts/update.dev.sh
@@ -4,13 +4,13 @@ cd /mnt/data/languagelab/repo/
 git checkout dev >> /tmp/docker_update_dev
 git pull >> /tmp/docker_update_dev
 
-
 cd /mnt/data/languagelab/repo/backend 
 source app/.env/bin/activate >> /tmp/docker_update_dev
 alembic -c alembic.dev.ini upgrade head >> /tmp/docker_update_dev
 
 cd /mnt/data/languagelab/repo/
 docker compose up -d >> /tmp/docker_update_dev
+docker restart languagelab-backend-dev >> /tmp/docker_update_dev
 
 cd /mnt/data/languagelab/repo/scripts/surveys
 python3 survey_maker.py < .creds >> /tmp/docker_update_dev
diff --git a/scripts/update.sh b/scripts/update.sh
index 3736faa244ba57b3c6510ce9e962899494d29dc1..766d22676a73e1721d992dab0da09d810f1513f4 100755
--- a/scripts/update.sh
+++ b/scripts/update.sh
@@ -10,6 +10,7 @@ alembic -c alembic.prod.ini upgrade head >> /tmp/docker_update
 
 cd /mnt/data/languagelab/repo/
 docker compose up -d >> /tmp/docker_update
+docker restart languagelab-backend >> /tmp/docker_update
 
 cd /mnt/data/languagelab/repo/scripts/surveys
 python3 survey_maker.py < .creds >> /tmp/docker_update