From 30c12fd7261b7aab69bc96c494217fed20ed388f Mon Sep 17 00:00:00 2001 From: Pavel Kirilin <win10@list.ru> Date: Sun, 19 Jan 2020 14:18:45 +0400 Subject: [PATCH] Fixed deploy configuration. Signed-off-by: Pavel Kirilin <win10@list.ru> --- Makefile | 8 ++++---- docker-compose.prod.yml | 2 ++ docker-compose.yml | 2 ++ systemd/bot_sys_admin.service | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 749e4c7..49e49d2 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ service: build_service ## Wait until postgres is up service_wait: - @docker exec -it telegram_system_bot make wait_resources + @docker exec -i telegram_system_bot make wait_resources _run_local: @docker-compose up -d @@ -39,11 +39,11 @@ rm: @docker-compose down -v ## Clean all containers -clean_service: +clean_prod: @docker-compose -f docker-compose.prod.yml down ## Remove containers and volumes -rm_service: +rm_prod: @docker-compose -f docker-compose.prod.yml down -v ## Runs PostgreSQL UI. | Database @@ -61,7 +61,7 @@ migrations: ## Upgrades database. migrate: - @docker exec -it telegram_system_bot alembic upgrade head; + @docker exec -i telegram_system_bot alembic upgrade head; ## Waits postgresql to be online wait_resources: diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 6c67577..71aa015 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -24,6 +24,8 @@ services: networks: - system_bot_network command: make _run_bot + depends_on: + - system_bot_postgres system_bot_postgres: container_name: 'system_bot_postgres' diff --git a/docker-compose.yml b/docker-compose.yml index 94c1684..2b3e15c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,6 +25,8 @@ services: networks: - dev_system_bot_network command: make _dev_run_bot + depends_on: + - system_bot_postgres system_bot_postgres: container_name: 'system_bot_postgres' diff --git a/systemd/bot_sys_admin.service b/systemd/bot_sys_admin.service index 67fea8f..6643e3d 100644 --- a/systemd/bot_sys_admin.service +++ b/systemd/bot_sys_admin.service @@ -7,7 +7,7 @@ Type=simple User=bots WorkingDirectory=/home/bots/repos/system_admin ExecStart=/bin/bash -c 'make prod' -ExecStop=/bin/bash -c 'make clean' +ExecStop=/bin/bash -c 'make clean_prod' Restart=on-abort [Install] -- GitLab