16.05.2026
Безопасность
Внедрено
Приватные runtime-файлы убраны из Git
Из отслеживания Git убраны data_backup и приватные runtime-файлы, а .gitignore усилен под production-проект.
Чтобы серверные данные не перетирались при update и не попадали в репозиторий, были исключены .env, базы данных, data, web/data, backups, логи и lock-файлы. Это защищает приватные данные и снижает риск случайной публикации.
Что исправлено
Раньше часть runtime-данных могла попасть в Git. Это опасно для лицензий, баз, настроек и приватных backup-файлов.
- data_backup удалён из отслеживания.
- .env и базы исключены.
- data и web/data больше не должны попадать в репозиторий.
- Серверные runtime-файлы не будут перетираться обычным git pull.
Почему это важно
Коммерческий бот должен разделять код и живые данные. Код хранится в Git, а лицензии, базы и секреты остаются только на сервере.
- Меньше риска утечки ключей и баз.
- Обновления через Git безопаснее.
- Локальная разработка не перетирает production-данные.
- Проект ближе к нормальной production-практике.
Файлы
.gitignoreправила исключения runtime и приватных файловdata_backup/*удалён из tracked filesПроверки
- git ls-files private check вернул OK.
- data_backup удалён из Git.
- git status на сервере чистый.