6.19.9: Ускорение run.sh с BuildKit
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 1m14s

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
poignatov
2026-03-18 17:06:02 +03:00
parent 3a06d9148c
commit 42ea241b7c
3 changed files with 9 additions and 10 deletions

15
run.sh
View File

@@ -5,6 +5,10 @@
set -e
# Включаем BuildKit для надёжного отслеживания изменений файлов
export DOCKER_BUILDKIT=1
export COMPOSE_DOCKER_CLI_BUILD=1
# Цвета для вывода
RED='\033[0;31m'
GREEN='\033[0;32m'
@@ -42,14 +46,9 @@ if docker-compose ps | grep -q "Up"; then
echo " - Backend сервер (с пересборкой)"
echo " - Frontend приложение (с пересборкой)"
echo " - База данных"
# Пересобираем и перезапускаем веб-приложение
echo -e "${BLUE}Пересборка веб-приложения...${NC}"
docker-compose build --no-cache play-life-web
docker-compose up -d --force-recreate play-life-web
# Пересобираем и перезапускаем бэкенд
echo -e "${BLUE}Пересборка бэкенда...${NC}"
docker-compose build --no-cache backend
docker-compose up -d --force-recreate backend
# Пересобираем и перезапускаем (BuildKit надёжно отслеживает изменения файлов)
echo -e "${BLUE}Пересборка и перезапуск сервисов...${NC}"
docker-compose up -d --build --force-recreate play-life-web backend
# Перезапускаем базу данных
docker-compose restart db
echo -e "${GREEN}✅ Контейнеры перезапущены${NC}"