From 1f64a94b32033c3292ba1a25fc2bfa4c51ad1885 Mon Sep 17 00:00:00 2001 From: Ilya Mukhortov Date: Tue, 2 Jul 2024 20:26:56 +1000 Subject: [PATCH] + medicine damask --- medicine-damask/docker-compose.yml | 21 +++++++++++++++++++++ medicine-damask/install.sh | 16 ++++++++++++++++ medicine-damask/restart.sh | 2 ++ medicine-damask/update.sh | 7 +++++++ 4 files changed, 46 insertions(+) create mode 100644 medicine-damask/docker-compose.yml create mode 100755 medicine-damask/install.sh create mode 100755 medicine-damask/restart.sh create mode 100755 medicine-damask/update.sh diff --git a/medicine-damask/docker-compose.yml b/medicine-damask/docker-compose.yml new file mode 100644 index 0000000..bfaf4f7 --- /dev/null +++ b/medicine-damask/docker-compose.yml @@ -0,0 +1,21 @@ +version: '3' + +services: + medicine-damask: + restart: "always" + image: docker.med-logic.ru/medicine-damask:latest + container_name: medicine-damask + env_file: .env + ports: + - "877:80" + networks: + - medicine-network + logging: + driver: "json-file" + options: + max-size: "200k" + max-file: "10" + +networks: + medicine-network: + external: true diff --git a/medicine-damask/install.sh b/medicine-damask/install.sh new file mode 100755 index 0000000..d49114f --- /dev/null +++ b/medicine-damask/install.sh @@ -0,0 +1,16 @@ +set -e + +echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin + +docker pull docker.med-logic.ru/medicine-damask:latest + +cd /root/medicine-config/medicine-stack +docker-compose exec postgres psql -c 'CREATE DATABASE medicine_damask' --username=postgres + +cat <> /root/medicine-config/medicine-damask/.env +EOT + +cd /root/medicine-config/medicine-damask +docker-compose run --rm medicine-damask python manage.py migrate +docker-compose run --rm medicine-damask python manage.py post_install +docker-compose up -d diff --git a/medicine-damask/restart.sh b/medicine-damask/restart.sh new file mode 100755 index 0000000..d425f40 --- /dev/null +++ b/medicine-damask/restart.sh @@ -0,0 +1,2 @@ +docker-compose stop +docker-compose up -d diff --git a/medicine-damask/update.sh b/medicine-damask/update.sh new file mode 100755 index 0000000..2247689 --- /dev/null +++ b/medicine-damask/update.sh @@ -0,0 +1,7 @@ +set -e + +docker pull docker.med-logic.ru/medicine-damask:latest +docker-compose stop +docker-compose up -d + +docker rmi $(docker images -f "dangling=true" -q)