Files
AWatch-rus/docs/registry/SOURCE_CODE_AND_BUILD_INFRASTRUCTURE_RU.md
T

4.5 KiB

Исходный код и инфраструктура сборки AWatch-rus

Статус: registry-readiness document. Документ описывает текущую развернутую инфраструктуру хранения исходного кода и связанные ограничения. Он не фиксирует юридическую завершенность подачи в реестр российского ПО.

Российский Git-контур

Параметр Значение
Provider REG.RU VPS / cloud server
Platform self-hosted Gitea
URL https://git.iri1968.dpdns.org
Organization awatch-rus
Repository https://git.iri1968.dpdns.org/awatch-rus/AWatch-rus
Role primary Russian Git contour and Gitea duplicate/mirror for registry-readiness
GitHub role public mirror only / external public repository (public validation surface)
GitHub repository https://github.com/igor04091968/AWatch-rus
Authorized operator account igor
HTTPS enabled
Reverse proxy Nginx reverse proxy
Gitea local HTTP endpoint 127.0.0.1:3000
External port policy external 3000/tcp should not be exposed after HTTPS validation

Gitea на git.iri1968.dpdns.org создана как российский дубликат/зеркало публичного GitHub-репозитория AWatch-rus. GitHub = public mirror / public validation surface only. GitHub не должен описываться как primary registry source/build/release contour для registry-readiness. Он может использоваться как публичное зеркало и внешняя площадка, но текущий российский контур хранения исходного кода для подготовки к реестру зафиксирован в Gitea.

Учетная запись оператора Gitea: igor. Пароль, токены, private keys и другие секреты не фиксируются в репозитории, evidence-пакете или Gitea Wiki; хранить их нужно только в приватном хранилище учетных данных.

Что изменилось на 2026-06-22

  • Self-hosted Gitea на https://git.iri1968.dpdns.org используется как фактически созданный российский Git-дубликат/зеркало GitHub-репозитория.
  • Организация awatch-rus и репозиторий AWatch-rus доступны в Gitea.
  • HTTPS обслуживается через Nginx reverse proxy; локальный endpoint Gitea остается 127.0.0.1:3000.
  • Текущая локальная рабочая копия на этой машине все еще имеет origin, указывающий на GitHub. Для прямого push в Gitea добавить remote ru-origin по runbook GIT_RU_MIRRORING_RUNBOOK_RU.md.

Gap

  • Build-runner в РФ еще требуется.
  • Release artifacts storage в РФ еще требуется.
  • Backup restore test еще требуется.
  • Legal ownership evidence еще требуется.

Сборочный контур

Текущий документ фиксирует Git-контур хранения исходного кода. Российский build-runner, release artifact storage в РФ и выпускные процедуры должны быть описаны отдельно до финальной подачи.

До завершения этой части нельзя утверждать, что российский source/build/release contour полностью закрыт. Допустимая формулировка: "развернут целевой российский Git-контур для registry-readiness".

Требования к подтверждению

Перед включением сведений в официальный пакет документов необходимо собрать:

  • подтверждение владельца инфраструктуры и правообладателя;
  • состояние Gitea service и Nginx;
  • подтверждение HTTPS endpoint;
  • подтверждение, что внешний 3000/tcp не экспонируется после проверки HTTPS;
  • список remotes рабочей копии;
  • evidence по backup ZIP, SHA256 checksum и systemd timer.