Commit Graph
6 Commits
Author SHA1 Message Date
vasyansk f166f95b44 Add configurable retries for locked SQLite backups
docker-build / Build image (push) Successful in 11s
Add SQLITE_TIMEOUT, BACKUP_RETRIES, and BACKUP_RETRY_DELAY
environment variables to handle "database is locked" errors during
backup. Retry the sqlite3 .backup command with configurable timeouts
and delays, and clean up any WAL/SHM files that may interfere with
subsequent attempts. Bump version to 1.2.2.
2026-09-01 12:15:38 +07:00
vasyansk 3183bf5267 Add KEEP_LAST retention policy for backups
docker-build / Build image (push) Successful in 25s
Add KEEP_LAST environment variable to always preserve the N most recent
backups regardless of age, preventing data loss when backups haven't
been created for extended periods. Defaults to 10 copies.
2026-09-01 12:09:19 +07:00
vasyansk 5646ecd6dd fix cron after first run + add hc
docker-build / Build image (push) Failing after 6s
2026-09-01 11:00:36 +07:00
vasyansk 4d2e79fef7 Обновлен файл .gitignore для игнорирования директории var/*, изменена конфигурация сервиса sqlite_backup в docker-compose.yml для сборки из Dockerfile, обновлен базовый образ в Dockerfile с alpine:latest на alpine:3.19, изменена команда загрузки rclone с curl на wget, а также изменен вывод скрипта backup.sh в entrypoint.sh для записи логов.
docker-build / Build image (push) Successful in 23m28s
2025-08-31 21:15:11 +07:00
vasyansk f04c1ec1b9 Изменен адрес образа для сервиса sqlite_backup в docker-compose.yml и обновлена конфигурация crontab в скрипте entrypoint.sh.
docker-build / Build image (push) Successful in 33s
2025-08-31 19:48:53 +07:00
vasyansk 936805a8c7 init
docker-build / build (push) Has been cancelled
2025-08-27 15:22:41 +07:00