Commit Graph

2 Commits

Author SHA1 Message Date
7f85f34b6a docs(CLAUDE.md) + fix(nginx): application/rss+xml для feed.xml
All checks were successful
Deploy to web.hhivp.com / deploy (push) Successful in 33s
- CLAUDE.md проекта: сервер, cutover-инструкция, откат за минуту,
  бэкап-пути, стек, структура, RSS-конфигурация под IPB, аналитика+consent,
  CI/CD, локальная разработка
- nginx.conf: types{} default_type application/rss+xml — теперь Content-Type
  правильный для RSS Importer (раньше отдавалось text/xml из дефолтного MIME)
2026-05-21 02:47:39 +03:00
db0d27cf4e build: Dockerfile + nginx.conf + docker-compose + Gitea CI + 404 page
Some checks failed
Deploy to web.hhivp.com / deploy (push) Failing after 3s
- Dockerfile multi-stage: node:22-alpine builds Astro → nginx:1.29-alpine
  отдаёт dist/. healthcheck wget --spider /
- nginx.conf: gzip с подходящими типами (RSS/JSON/SVG/woff2), кэш /_astro/
  immutable 1y, кэш css/js/img 30d, MIME application/rss+xml для feed,
  text/plain для robots/ai/llms/sitemap, кастомная 404
- docker-compose: контейнер anotherreflections-ru-v2 на 127.0.0.1:4084
  (старый WP на :4080 остаётся для отката)
- .gitea/workflows/deploy.yml: push в main → SSH-деплой на web,
  git fetch+reset → docker compose build → up -d → docker image prune
  (retention 7d по правилу проекта). Verify-шаг curl на :4084
- src/pages/404.astro — тематическая страница «не найдено» с навигацией
2026-05-21 02:37:46 +03:00