diff --git a/medicine-remd/install.sh b/medicine-remd/install.sh new file mode 100644 index 0000000..0e6e625 --- /dev/null +++ b/medicine-remd/install.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +docker exec -i medicine-stack-postgres psql -c 'CREATE DATABASE medicine_remd' --username=postgres +echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin +docker pull docker.med-logic.ru/medicine-remd:latest +docker-compose run --rm medicine-remd python manage.py post_install +docker-compose up -d diff --git a/medicine-remd/restart.sh b/medicine-remd/restart.sh new file mode 100755 index 0000000..2a1aeb3 --- /dev/null +++ b/medicine-remd/restart.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +docker-compose stop +docker-compose up -d diff --git a/medicine-remd/run.sh b/medicine-remd/run.sh deleted file mode 100644 index 3579475..0000000 --- a/medicine-remd/run.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - -set -e - -COMMAND="$1" -ARGUMENT="$2" - -create_database() { - docker exec -i medicine-stack-postgres psql -c 'CREATE DATABASE medicine_remd' --username=postgres -} - -drop_database() { - docker exec -i medicine-stack-postgres psql -c 'DROP DATABASE medicine_remd' --username=postgres -} - -install() { - echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin - docker pull docker.med-logic.ru/medicine-remd:latest - docker-compose run --rm medicine-remd python manage.py post_install - docker-compose up -d -} - -update() { - echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin - docker pull docker.med-logic.ru/medicine-remd:latest - docker-compose run --rm medicine-remd python manage.py migrate --noinput - docker-compose run --rm medicine-remd python manage.py catalog_loaddata - docker-compose stop - docker-compose up -d - - docker rmi $(docker images -f "dangling=true" -q) -} - - -${COMMAND} diff --git a/medicine-remd/update.sh b/medicine-remd/update.sh index 4e1109b..9970edc 100755 --- a/medicine-remd/update.sh +++ b/medicine-remd/update.sh @@ -6,8 +6,6 @@ cd /root/medicine-config/medicine-remd echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin docker pull docker.med-logic.ru/medicine-remd:latest -docker-compose run --rm medicine-remd python manage.py migrate --noinput -docker-compose run --rm medicine-remd python manage.py load_sync_config docker-compose stop docker-compose up -d