3 Commits

Author SHA1 Message Date
Dmitry Gusev
365ec4deec feat(security): security.yml + GitHub mirror + SSH origin
All checks were successful
security / security (push) Successful in 8s
- security.yml: Hadolint + GitLeaks (для Next.js sag24 — также Semgrep + npm audit)

- origin URL: HTTPS+PAT → SSH (убран plain-text token из git config)

- all remote: dual-push в Gitea + GitHub

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 23:35:14 +03:00
Dmitry Gusev
233af27773 fix: healthcheck — replace GNU-wget -I flag with --spider
BusyBox wget in alpine doesn't support -I flag, healthcheck was
failing with 'unrecognized option' and Docker reported container
as unhealthy despite nginx working correctly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 15:47:53 +03:00
Dmitry Gusev
98cf294a0c feat: initial dockerized 301 redirect to sag24.ru
nginx:alpine container, listens 8080, returns 301 -> https://sag24.ru$request_uri.
Mapped to host port 4083 on web.hhivp.com via docker-compose.
2026-05-07 01:35:20 +03:00