Go to file
sergey 81162166c6 Add app/backups/.keep 2025-06-17 21:06:03 +00:00
app Add app/backups/.keep 2025-06-17 21:06:03 +00:00
docker update git ignore 2025-06-17 23:52:40 +03:00
.dockerignore fix 2025-06-17 23:39:36 +03:00
.gitignore update gitignore 2025-06-17 23:57:10 +03:00
.python-version init 2025-06-14 10:08:56 +03:00
README.md update README.md 2025-06-17 23:53:47 +03:00
pyproject.toml 17.06.2025 21:09 2025-06-17 21:10:16 +03:00
uv.lock 17.06.2025 21:09 2025-06-17 21:10:16 +03:00

README.md

Network devices backup.

Раз в сутки, в указанное время, подключается к сетевым устройствам. Отправляет коммит в удалённый репозиторий.

Python 3.13 Используются библиотеки:

  • "gitpython>=3.1.44" - для работы с гитом
  • "netmiko>=4.5.0" - для подключения к сетевым устройствам
  • "schedule>=1.2.2" - для периодического выполнения backup

Для запуска. Переменные окружения (см. app/config/.env-template) app/config/config.ini Пример конфиг файла см. app/config/config-template.ini