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."
|
||||
fi
|
||||
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)."
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user