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