diff --git a/medicine/pull-and-migrate.sh b/medicine/pull-and-migrate.sh deleted file mode 100755 index 66f2fbc..0000000 --- a/medicine/pull-and-migrate.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh - -set -e - -echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin -docker pull docker.med-logic.ru/medicine:latest -docker run --rm --env-file .env --network medicine-network --name medicine-apply-migrations docker.med-logic.ru/medicine:latest python manage.py migrate --noinput diff --git a/medicine/update.sh b/medicine/update.sh index 8b4bd99..3fe4008 100755 --- a/medicine/update.sh +++ b/medicine/update.sh @@ -2,9 +2,16 @@ set -e -echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin docker pull docker.med-logic.ru/medicine:latest +(cd /root/medicine-config/medicine && ( + docker run --rm \ + --env-file .env \ + --network medicine-network \ + --name medicine-apply-migrations \ + docker.med-logic.ru/medicine:latest python manage.py migrate --noinput +) + (cd /root/medicine-config/medicine && docker-compose stop && docker-compose up -d