Commit Graph

21 Commits

Author SHA1 Message Date
Jonas Kaninda
915ebbfb40 Refactoring of code to meet all go lint requirements 2024-12-06 21:27:04 +01:00
Jonas Kaninda
0d66ebe6c1 Add LICENSE 2024-12-06 03:08:17 +01:00
Jonas Kaninda
63101ae84f refactor: refactoring of code to meet all golangci-lint requirements 2024-11-19 02:54:31 +01:00
d97a0aafea refactor: Restructure project files for better organization, readability, and maintainability 2024-11-04 09:00:14 +01:00
Jonas Kaninda
97c709489c chore: add ssh, ftp to storage list 2024-10-21 08:33:01 +02:00
Jonas Kaninda
3e3084d828 chore: add command usage error 2024-10-20 06:36:59 +02:00
Jonas Kaninda
6d50862538 chore: replace prune and keep-last flags by BACKUP_RETENTION_DAYS env variable 2024-10-19 05:25:05 +02:00
Jonas Kaninda
ce2d321beb refactor: remove old arguments, refactor aws and ssh configuration 2024-10-02 03:47:02 +02:00
Jonas Kaninda
e4d2d69fa0 chore: migrate backup scheduled mode from linux cron to go cron 2024-09-28 09:20:35 +02:00
Jonas Kaninda
13ea6194d3 feat: Add Telegram notification 2024-09-10 22:59:28 +02:00
Jonas Kaninda
f74ecfa87d chore: remove dbport from command flag 2024-08-30 21:23:02 +02:00
00ca15e94f feat: add migrate database from a source to a target databse 2024-08-29 21:49:35 +02:00
3a5b810d37 Add Docke Entrypoint 2024-08-10 09:39:50 +02:00
bd86310707 Add docs 2024-08-03 00:49:14 +02:00
5b0d450740 Add restore from SSH 2024-07-31 22:32:07 +02:00
519d659644 refactor: clean up code 2024-02-25 14:40:48 +01:00
641ac941a0 refactor: refactoring of code, improvement of deleteOldBackup function 2024-02-18 13:33:05 +01:00
af8a50f646 feat: add backup prune, to delete old backup 2024-02-17 18:20:35 +01:00
82987c82f0 feat: replace --operation flag by backup and restore command 2024-01-20 14:03:06 +01:00
52ed96ae09 refactore: refactoring of code 2024-01-19 14:41:25 +01:00
53e8bfed35 refactor: move backup, restore, s3fs tasks in pkg folder 2024-01-19 06:32:30 +01:00