pipeline fix
This commit is contained in:
@@ -30,12 +30,17 @@ jobs:
|
|||||||
script: |
|
script: |
|
||||||
cd /root/netrunner-frontend
|
cd /root/netrunner-frontend
|
||||||
|
|
||||||
# 1. Принудительно тушим всё, что связано с этим проектом в Docker
|
# 1. Штатно тушим текущий проект
|
||||||
# Это освободит имена контейнеров и порты
|
|
||||||
docker compose down || true
|
docker compose down || true
|
||||||
|
|
||||||
# 2. Поднимаем всё заново (билд уже прошел успешно, так что будет быстро)
|
# 2. ЖЕСТКАЯ ЗАЧИСТКА: Убиваем контейнеры по именам,
|
||||||
|
# даже если они зависли от старых деплоев или других папок.
|
||||||
|
# || true гарантирует, что пайплайн не упадет, если контейнеров уже нет.
|
||||||
|
docker rm -f netrunner-landing netrunner-cms || true
|
||||||
|
|
||||||
|
# 3. Поднимаем всё заново с пересборкой
|
||||||
docker compose up -d --build
|
docker compose up -d --build
|
||||||
|
|
||||||
# 3. Чистим мусор: старые образы и неиспользуемые контейнеры
|
# 4. Чистим мусор: удаляем dangling образы (без тегов),
|
||||||
docker system prune -f
|
# чтобы сервер не задохнулся от нехватки места на диске.
|
||||||
|
docker image prune -f
|
||||||
|
|||||||
Reference in New Issue
Block a user