diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 09c0f78d26ea44ecf1af18e08a511e0980eff219..a09ade2a1241700e3e7633b759f232df984a1dbc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -91,9 +91,7 @@ deploy-to-production:
     - echo "Installing requirements"
     - pip install -r requirements.txt
     - echo "Handling migrations"
-    - pip install alembic
-    - cd /home/nacsos/nacsos-core/venv/src/nacsos-data/
-    - alembic upgrade head
+    - nacsos_migrate upgrade --revision head
     - sudo chown -R nacsos /home/nacsos/nacsos-core
     - sudo chgrp -R nacsos /home/nacsos/nacsos-core
     - echo "Starting NACSOS-core service"
diff --git a/requirements.txt b/requirements.txt
index 7643cdf6b527fc2b0843a5b1922396f35936a808..3a50af96271ccf3fdce4860ef5409e0d8309d4f5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,5 +8,5 @@ passlib[bcrypt]==1.7.4
 httpx[http2]==0.23.3
 pymitter==0.4.0
 uvicorn==0.20.0
-python-multipart==0.0.5
-git+ssh://git@gitlab.pik-potsdam.de/mcc-apsis/nacsos/nacsos-data.git@v0.3.1#egg=nacsos_data
+python-multipart==0.0.6
+nacsos_data[scripts] @ git+ssh://git@gitlab.pik-potsdam.de/mcc-apsis/nacsos/nacsos-data.git@v0.3.2