From 73c770ba40e11618252f74dd88c3b0f8c055f3ab Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Fri, 2 Oct 2026 17:05:57 -0300 Subject: [PATCH] =?UTF-8?q?docs(archive):=20verifica=C3=A7=C3=A3o=20do=20c?= =?UTF-8?q?an=C3=A1rio=20por=20GET=20no=20runbook=20(HEAD=20n=C3=A3o=20val?= =?UTF-8?q?ida=20checksum)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ops/teqo-1313-deploy.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/ops/teqo-1313-deploy.md b/docs/ops/teqo-1313-deploy.md index 29bc678e..292d9cf9 100644 --- a/docs/ops/teqo-1313-deploy.md +++ b/docs/ops/teqo-1313-deploy.md @@ -1704,8 +1704,11 @@ docker compose --profile maintenance run --rm \ -e TEQO_ENV=production -e ARCHIVE_INTEGRITY_CONFIRM=1 \ -v ~/archive-reports:/app/data/archive \ teqo-1313-migrate pnpm archive:integrity --apply --only 80,83 -# 3) conferir as duas URLs públicas respondendo 200 (antes do lote): -# https://jorgesolla1313.com.br/fotos/80/midia e /fotos/83/midia +# 3) conferir as duas URLs públicas com GET completo (o HEAD não lê o corpo e +# não valida o checksum — dá 200 mesmo com objeto corrompido): +# curl -s -o /dev/null -w '%{http_code} %{size_download}\n' \ +# https://jorgesolla1313.com.br/fotos/80/midia +# (idem para /fotos/83/midia) # 4) varredura completa (read-only; ~6,5k downloads no bucket local; sai 1 se achar): docker compose --profile maintenance run --rm \ -v ~/archive-reports:/app/data/archive \