|
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker Public / Build + push Public (test + latest) (push) Waiting to run
Docker Public / Deploy :test → test.food-market.kz (push) Blocked by required conditions
Docker Web / Build + push Web (push) Waiting to run
Docker Web / Deploy Web on stage (push) Blocked by required conditions
Причина: SW веб-админки прекэшировал /logo.svg и отдавал stale, CACHE_VERSION не менялся при ребрендинге; публичный сайт отдавал лого/favicon без Cache-Control. - sw.js: CACHE_VERSION fm-v2 → am-v3 (+ASSET_VERSION am3); activate чистит старые кэши, skipWaiting+clients.claim; прекэш бренд-ассетов версионирован; бренд в комментариях → ALL MARKET. - ?v=am3 на нехэшированных бренд-ассетах: index.html, manifest, Logo.tsx, публичный Logo.astro + BaseLayout favicon. - nginx web: index.html + бренд-ассеты + manifest → no-cache; /assets/* → immutable. - nginx public: html + лого/favicon → no-cache; /_astro/* → immutable. Проверено Playwright: старый клиент (SW fm-v2 + лого Food Market) → после выкладки + 1 перезагрузки кэш am-v3, fm-v2 удалён, лого ALL MARKET. Заметка на будущее про очистку API_CACHE при logout — в прогресс-доке. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| forgejo | ||
| grafana/dashboards | ||
| nginx | ||
| prometheus | ||
| shared-postgres | ||
| telegram-bridge | ||
| .env.example | ||
| anonymize-prod.sh | ||
| backup.sh | ||
| check-prod-readiness.sh | ||
| db-schema-diff.sh | ||
| docker-compose.stage.yml | ||
| docker-compose.yml | ||
| docker-registry.service | ||
| Dockerfile.api | ||
| Dockerfile.web | ||
| fix-internal-ean13.sql | ||
| food-market-backup.service | ||
| food-market-backup.sh | ||
| food-market-backup.timer | ||
| food-market-mirror-base-images.service | ||
| food-market-mirror-base-images.timer | ||
| generate-release-notes.sh | ||
| mirror-base-images.sh | ||
| nginx.conf | ||
| pos-publish.sh | ||
| post-deploy-smoke.sh | ||
| prod-deploy.sh | ||
| prod-rollback.sh | ||
| rebrand-rollback.sh | ||
| recovery-restore-orphan-owners.sql | ||
| stage-prune-autotest.sql | ||
| stage-reset-demo.sql | ||
| swagger-diff.sh | ||