From 9b2fea538277dd4cf5ac959b04fb730282a8caa4 Mon Sep 17 00:00:00 2001 From: Ilya Mukhortov Date: Wed, 14 Jan 2026 17:26:47 +1000 Subject: [PATCH] pass --- bash_scripts/docker-debian-install.sh | 15 ---------- bash_scripts/docker-ubuntu-install.sh | 17 ----------- bash_scripts/install-base.sh | 13 -------- bash_scripts/install-medicine.sh | 28 ------------------ {backups => medicine}/medicine.sql.zip | Bin .../docker-compose.yml | 2 +- {service-redis => redis}/docker-compose.yml | 2 +- scripts/crontab-check.sh | 4 --- scripts/docker-cleanup.sh | 3 -- 9 files changed, 2 insertions(+), 82 deletions(-) delete mode 100755 bash_scripts/docker-debian-install.sh delete mode 100755 bash_scripts/docker-ubuntu-install.sh delete mode 100755 bash_scripts/install-base.sh delete mode 100755 bash_scripts/install-medicine.sh rename {backups => medicine}/medicine.sql.zip (100%) rename {service-postgres => postgres}/docker-compose.yml (95%) rename {service-redis => redis}/docker-compose.yml (90%) delete mode 100755 scripts/crontab-check.sh delete mode 100755 scripts/docker-cleanup.sh diff --git a/bash_scripts/docker-debian-install.sh b/bash_scripts/docker-debian-install.sh deleted file mode 100755 index aea6f0b..0000000 --- a/bash_scripts/docker-debian-install.sh +++ /dev/null @@ -1,15 +0,0 @@ -set -e - -sudo apt-get update -sudo apt-get install --assume-yes ca-certificates curl gnupg -sudo install -m 0755 -d /etc/apt/keyrings -curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg -sudo chmod a+r /etc/apt/keyrings/docker.gpg - -echo \ - "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ - "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ - sudo tee /etc/apt/sources.list.d/docker.list > /dev/null -sudo apt-get update - -sudo apt-get install --assume-yes docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin diff --git a/bash_scripts/docker-ubuntu-install.sh b/bash_scripts/docker-ubuntu-install.sh deleted file mode 100755 index 638f480..0000000 --- a/bash_scripts/docker-ubuntu-install.sh +++ /dev/null @@ -1,17 +0,0 @@ -set -e - -sudo apt-get update -sudo apt-get install --assume-yes ca-certificates curl -sudo install -m 0755 -d /etc/apt/keyrings -sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc -sudo chmod a+r /etc/apt/keyrings/docker.asc - -# Add the repository to Apt sources: -echo \ - "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ - $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ - sudo tee /etc/apt/sources.list.d/docker.list > /dev/null -sudo apt-get update - -sudo apt-get install --assume-yes docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -sudo apt-get install --assume-yes docker-compose diff --git a/bash_scripts/install-base.sh b/bash_scripts/install-base.sh deleted file mode 100755 index 7b4e821..0000000 --- a/bash_scripts/install-base.sh +++ /dev/null @@ -1,13 +0,0 @@ - -set -e - -NETWORK_NAME=medicine-network -if [ -z $(docker network ls --filter name=^${NETWORK_NAME}$ --format="{{ .Name }}") ] ; then - docker network create ${NETWORK_NAME} ; -fi - -cd /root/medicine-config/medicine-stack -docker-compose up -d -sleep 10 -docker-compose exec postgres psql -c 'CREATE DATABASE medicine' --username=postgres -docker-compose exec postgres psql -d medicine -c "CREATE ROLE readonly; GRANT USAGE ON SCHEMA public TO readonly; GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly; ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readonly; CREATE USER readonly_user WITH PASSWORD 'readonly_password'; GRANT readonly TO readonly_user; ALTER ROLE readonly WITH LOGIN;" --username=postgres diff --git a/bash_scripts/install-medicine.sh b/bash_scripts/install-medicine.sh deleted file mode 100755 index c488e14..0000000 --- a/bash_scripts/install-medicine.sh +++ /dev/null @@ -1,28 +0,0 @@ -set -e - -echo "readonly" | docker login docker.med-logic.ru --username readonly --password-stdin - -docker pull docker.med-logic.ru/medicine:latest - -unzip /root/medicine-config/backups/medicine.sql.zip -d /root/medicine-config/volumes/files/ - -docker exec -i medicine-stack-postgres psql -U postgres -d medicine -f /files/medicine.sql - -read -p "Enter organization name: " ORGANIZATION_NAME -read -p "Enter organization id: " ORGANIZATION_ID - -SECRET_KEY=$(openssl rand -base64 32) - -cat <> /root/medicine-config/medicine/.env - -SECRET_KEY=$SECRET_KEY - -SENTRY_SITE=$ORGANIZATION_NAME - -ORGANIZATION_ID=$ORGANIZATION_ID - -EOT - -cd /root/medicine-config/medicine -docker-compose run --rm app python manage.py migrate --noinput -docker-compose up -d diff --git a/backups/medicine.sql.zip b/medicine/medicine.sql.zip similarity index 100% rename from backups/medicine.sql.zip rename to medicine/medicine.sql.zip diff --git a/service-postgres/docker-compose.yml b/postgres/docker-compose.yml similarity index 95% rename from service-postgres/docker-compose.yml rename to postgres/docker-compose.yml index d2d5734..69f1887 100644 --- a/service-postgres/docker-compose.yml +++ b/postgres/docker-compose.yml @@ -9,7 +9,7 @@ volumes: services: postgres: image: postgres:15 - container_name: service-postgres + container_name: medicine-postgres restart: always shm_size: 1gb command: > diff --git a/service-redis/docker-compose.yml b/redis/docker-compose.yml similarity index 90% rename from service-redis/docker-compose.yml rename to redis/docker-compose.yml index cd66a8e..db1d075 100644 --- a/service-redis/docker-compose.yml +++ b/redis/docker-compose.yml @@ -5,7 +5,7 @@ networks: services: redis: - container_name: service-redis + container_name: medicine-redis image: redis:6 restart: "always" command: redis-server --loglevel warning --maxmemory-policy allkeys-lru --maxclients 10000 diff --git a/scripts/crontab-check.sh b/scripts/crontab-check.sh deleted file mode 100755 index 13f8c90..0000000 --- a/scripts/crontab-check.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -echo $PATH; -(cd /root/medicine-config/medicine && docker-compose ps) diff --git a/scripts/docker-cleanup.sh b/scripts/docker-cleanup.sh deleted file mode 100755 index 06071e4..0000000 --- a/scripts/docker-cleanup.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -docker rmi $(docker images -f "dangling=true" -q)