1
0
Fork 0
This commit is contained in:
Ilya Mukhortov 2022-01-12 20:27:15 +10:00
parent d5e423abe5
commit 2a306b0124
2 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,39 @@
version: '3'
services:
medicine-remd:
restart: "always"
image: docker.med-logic.ru/medicine-remd:latest
container_name: medicine-remd
environment:
UWSGI_PROCESSES: 2
UWSGI_THREADS: 2
SUPERVISOR_HTTP_USERNAME: user
SUPERVISOR_HTTP_PASSWORD: password
SECRET_KEY: 26km5gdji3qd0*#cj3rt1lj47)+2a2eoacl@2aj+7ngc8vjb
POSTGRES_HOST: postgres-host
POSTGRES_USER: postgres
POSTGRES_PASSWORD: password
POSTGRES_DB: medicine_remd
REDIS_HOST: redis-host
CACHE_REDIS_DB: 10
CELERY_REDIS_DB: 11
ports:
- "870:80"
volumes:
- ./volumes/public:/app/public
networks:
- medicine-network
external_links:
- "postgres:postgres-host"
- "redis:redis-host"
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
networks:
medicine-network:
external:
name: "medicine-network"

19
medicine-remd/run.sh Normal file
View File

@ -0,0 +1,19 @@
#!/bin/sh
set -e
COMMAND="$1"
ARGUMENT="$2"
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 app python manage.py migrate directory --noinput
docker-compose stop
docker-compose up -d
docker rmi $(docker images -f "dangling=true" -q)
}
${COMMAND}