chore(deploy): exclude generated version.json from deploy dirty check
This commit is contained in:
+6
-2
@@ -13,7 +13,7 @@ else
|
||||
fi
|
||||
|
||||
echo ">> Рабочая копия"
|
||||
if [ -n "$(git status --porcelain --untracked-files=no)" ]; then
|
||||
if [ -n "$(git status --porcelain --untracked-files=no -- . ':(exclude)public/version.json')" ]; then
|
||||
git status --short
|
||||
echo "Есть незакоммиченные изменения. Задайте DEPLOY_ALLOW_DIRTY=1, чтобы продолжить."
|
||||
[ "${DEPLOY_ALLOW_DIRTY:-0}" = "1" ] || exit 1
|
||||
@@ -43,7 +43,11 @@ else
|
||||
fi
|
||||
if command -v curl >/dev/null 2>&1; then
|
||||
echo ">> /version.json"
|
||||
curl -sk https://127.0.0.1:3443/version.json || true
|
||||
for _ in $(seq 1 20); do
|
||||
curl -skf --max-time 3 https://127.0.0.1:3443/version.json >/dev/null 2>&1 && break
|
||||
sleep 1
|
||||
done
|
||||
curl -sk --max-time 5 https://127.0.0.1:3443/version.json || echo "Не удалось получить /version.json (приложение ещё поднимается или образ собран без аргументов версии)"
|
||||
echo
|
||||
fi
|
||||
$DC ps
|
||||
|
||||
Reference in New Issue
Block a user