origin — gitea.hsrv.site/mrleo1nid/ipcheck-domains, он и проставлен в README
и в BASE_URL по умолчанию внутри update-geosite.sh. Раз дефолты теперь верные,
примеры cron и ручного запуска сократились до одного RESTART_CMD.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Вместо GitHub Actions — .gitea/workflows/build.yml: проверка, тесты, сборка,
валидация настоящими Xray и sing-box, публикация в ветку release и релиз
через Gitea API (tools/gitea-release.sh). Ни gh CLI, ни GitHub-only экшенов.
Для серверов — tools/update-geosite.sh: сверяет sha256 до закачки и выходит
молча, если файл не менялся, проверяет сумму до подмены, подменяет атомарно и
дёргает перезапуск только когда файл реально обновился. Едет в dist/, поэтому
на сервере нужен один базовый URL. В README — cron и systemd timer.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>