deploy.sh: honour TG_POST_DEPLOY on the compose path too (#109)
All checks were successful
Sync infra to hosts / sync-beta (push) Has been skipped
Sync infra to hosts / sync-dev (push) Successful in 5s
secrets-guard / encrypted (push) Successful in 5s
shell-lint / shellcheck (push) Successful in 7s
PR build (required check) / changes (pull_request) Successful in 7s
PR build (required check) / build-frontend (pull_request) Has been skipped
shell-lint / shellcheck (pull_request) Successful in 9s
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / gate (pull_request) Successful in 1s
Sync infra to hosts / sync-prod (push) Has been skipped
secrets-guard / encrypted (pull_request) Successful in 6s
PR build (required check) / build-backend (pull_request) Has been skipped
All checks were successful
Sync infra to hosts / sync-beta (push) Has been skipped
Sync infra to hosts / sync-dev (push) Successful in 5s
secrets-guard / encrypted (push) Successful in 5s
shell-lint / shellcheck (push) Successful in 7s
PR build (required check) / changes (pull_request) Successful in 7s
PR build (required check) / build-frontend (pull_request) Has been skipped
shell-lint / shellcheck (pull_request) Successful in 9s
PR build (required check) / validate-observability (pull_request) Has been skipped
PR build (required check) / gate (pull_request) Successful in 1s
Sync infra to hosts / sync-prod (push) Has been skipped
secrets-guard / encrypted (pull_request) Successful in 6s
PR build (required check) / build-backend (pull_request) Has been skipped
This commit is contained in:
parent
5c41ee4dad
commit
64986189e1
1 changed files with 15 additions and 1 deletions
|
|
@ -417,7 +417,21 @@ docker images --format '{{.Repository}}:{{.Tag}}' \
|
||||||
|
|
||||||
# Post-deploy warm/IndexNow only make sense once the backend is (re)deployed --
|
# Post-deploy warm/IndexNow only make sense once the backend is (re)deployed --
|
||||||
# they exec inside the backend container. Skip them on a frontend-only roll.
|
# they exec inside the backend container. Skip them on a frontend-only roll.
|
||||||
if [ "$SERVICE" = backend ] || [ "$SERVICE" = all ]; then
|
#
|
||||||
|
# TG_POST_DEPLOY gates them per ENVIRONMENT (env-topology.sh): prod does both,
|
||||||
|
# beta and dev do neither. Both are wrong outside prod. The warm spends the
|
||||||
|
# shared upstream archive quota to fill a cache nobody serves from, and the
|
||||||
|
# IndexNow ping announces URLs to Bing/DuckDuckGo/Yandex — from dev that means
|
||||||
|
# submitting a mesh address no crawler can reach.
|
||||||
|
#
|
||||||
|
# This gate existed in deploy/stack/deploy-stack.sh (beta, prod) but was missed
|
||||||
|
# here, on the compose path, which is the ONE environment where the default is
|
||||||
|
# wrong: dev. Standing dev up on vps1 duly warmed 1000 cities and tried to
|
||||||
|
# submit 14,007 URLs to IndexNow before this was fixed.
|
||||||
|
#
|
||||||
|
# Defaults to 1 when unset so a checkout predating env-topology.sh keeps prod's
|
||||||
|
# historical behaviour.
|
||||||
|
if { [ "$SERVICE" = backend ] || [ "$SERVICE" = all ]; } && [ "${TG_POST_DEPLOY:-1}" = 1 ]; then
|
||||||
warm_city_archives
|
warm_city_archives
|
||||||
ping_indexnow
|
ping_indexnow
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue