Collector daemon, FastAPI server (addresses, diff, collect, sources), SQLite storage with change journal, Docker Compose deployment, tests, documentation and project rules. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
План: репозиторий git (п. 1.1 рекомендаций)
Цель
Появляется история изменений (риск 1 анализа): git init, ветка main, подключение удалённого репозитория, первый коммит текущего состояния.
Решения
- Ветка
main, remoteorigin=https://artstore.rxmsk.ru/ayurishchev/ripe-cidr-collector.git(подготовлен пользователем). - Автор коммита: существующая глобальная настройка git (
ayurishchev); настройки не меняются. - В репозиторий входят: код, тесты,
Dockerfile*,docker-compose.yml,requirements*.txt,config.json(исходная конфигурация источников),.env.example,docs/,README.md,.claude/CLAUDE.md(правила проекта). - Не входят:
venv/, кэши,.env, базы*.db*, служебные файлы,graphify-out/(уже в.gitignore) и боевые данныеdata.json,fqdn_data.json(старый формат, ждут миграции в SQLite; в.dockerignoreони уже исключены, в.gitignoreне хватало). - Проверка перед коммитом: список файлов в индексе, поиск секретов (токены, пароли);
.env.exampleсодержит только заглушку. - Отправка на сервер (
git push) выполняется только после подтверждения пользователя: это публикация кода вовне.
Изменения
.gitignore:data.json,fqdn_data.json.README.md: раздел о репозитории (что входит и не входит, как обновлять граф).- Артефакты: этот план и
docs/summary-git-init.md.
Проверка
git status чистый после коммита; git ls-files не содержит данных, баз, venv, .env; тесты в контейнере проходят (код не менялся).