mirror of
https://github.com/andrey271192/amnezia_web-PRO.git
synced 2026-09-20 14:42:00 +00:00
fix: remove stale landing container when SKIP_LANDING=1
Контейнер лендинга запускается с --restart unless-stopped и переживает переустановку. При SKIP_LANDING=1 скрипт новый не поднимал, но старый продолжал держать порт 80, и лендинг «всё равно открывался». Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -320,6 +320,11 @@ if [[ "${SKIP_LANDING:-}" != "1" ]] && [[ -d "${INSTALL_DIR}/landing" ]]; then
|
|||||||
echo "⚠ Не удалось запустить лендинг (часто порт ${LANDING_PORT} занят). Поставьте LANDING_PORT=8081 или SKIP_LANDING=1."
|
echo "⚠ Не удалось запустить лендинг (часто порт ${LANDING_PORT} занят). Поставьте LANDING_PORT=8081 или SKIP_LANDING=1."
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
|
# ponytail: старый контейнер переживает переустановку (--restart unless-stopped)
|
||||||
|
# и продолжает держать LANDING_PORT — снимаем его, иначе SKIP_LANDING=1 не даёт эффекта
|
||||||
|
if docker rm -f "${LANDING_CONTAINER}" >/dev/null 2>&1; then
|
||||||
|
echo "→ Старый лендинг ${LANDING_CONTAINER} остановлен и удалён."
|
||||||
|
fi
|
||||||
echo "→ Лендинг пропущен (SKIP_LANDING=1 или нет каталога landing)."
|
echo "→ Лендинг пропущен (SKIP_LANDING=1 или нет каталога landing)."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user