fix
All checks were successful
Build and Run VSTU Compat Layer v1 / build_and_run (push) Successful in 6s

This commit is contained in:
2026-04-03 12:36:43 +03:00
parent d849517cb2
commit 3dc43e0d55

View File

@@ -26,10 +26,10 @@ jobs:
# 1. Останавливаем и удаляем старый контейнер, если он существует.
# `docker ps -q -f name=...` вернет ID контейнера, если он запущен.
# Конструкция `[ $(...) ] && ...` проверит, не пустой ли вывод.
if [ "$(docker ps -q -f name=vstu_schedule_repopulator)" ]; then
if [ "$(docker ps -q -f name=vstu_compat_v1)" ]; then
echo "Stopping and removing existing container..."
docker stop vstu_schedule_repopulator
docker rm vstu_schedule_repopulator
docker stop vstu_compat_v1
docker rm vstu_compat_v1
else
echo "No running container found. Skipping stop/remove."
fi
@@ -39,11 +39,12 @@ jobs:
echo "Starting new container..."
docker run -d \
--network cl2so4 \
--ip 172.20.0.48 \
-v /home/holder/fclay/secrets/vstu_schedule_repopulator.env:/app/.env \
--ip 172.20.1.1 \
--restart=always \
--name=vstu_schedule_repopulator \
vstu_schedule_repopulator:latest
-v /home/holder/data_vstu_compat_v1:/app/data \
-v /home/holder/fclay/secrets/vstu_compat_v1.env:/app/.env \
--name vstu_compat_v1 \
vstu_compat_v1:latest
# (Опционально) Шаг 4: Очистка старых, "висячих" образов
# Это хорошая практика, чтобы не засорять диск.