Commit Graph

20 Commits

Author SHA1 Message Date
91a440035d refactor: refactoring of code
All checks were successful
Lint / Run on Ubuntu (push) Successful in 20m9s
2024-12-08 13:39:54 +01:00
1a6e2e4ffc feat: add Database source jdbc uri format 2024-12-08 13:33:32 +01:00
5cca957009 chore: update notification template 2024-12-07 16:50:08 +01:00
Jonas Kaninda
f7989a865d chore: correct pg name 2024-12-07 03:47:55 +01:00
Jonas Kaninda
915ebbfb40 Refactoring of code to meet all go lint requirements 2024-12-06 21:27:04 +01:00
f781b69b64 refactor: Restructure project files for better organization, readability, and maintainability 2024-11-04 08:59:12 +01:00
Jonas Kaninda
9c1bdccae5 refactor: create storage interface, refactor local, s3, ftp and ssh storage 2024-10-22 16:48:42 +02:00
Jonas Kaninda
01c5a061c5 refactor: clean up code 2024-10-21 08:02:57 +02:00
Jonas Kaninda
5a74e3f904 chore: switch to encryptor module 2024-10-13 14:20:43 +02:00
Jonas Kaninda
ad9d7a00cc feat: add multi database backup 2024-10-09 12:05:37 +02:00
Jonas Kaninda
1df1c46a96 feat: add multi backup 2024-10-09 08:32:51 +02:00
Jonas Kaninda
0c3a9b323b chore: remove checking key log infog 2024-10-08 23:01:40 +02:00
Jonas Kaninda
2b58998643 feat: add encrypt backup using public key, migrate gpg to go gpg dependency 2024-10-08 22:12:54 +02:00
Jonas Kaninda
35c4a5475e feat: add backup encryption using public key and decryption using private key 2024-10-08 11:04:46 +02:00
Jonas Kaninda
13ea6194d3 feat: Add Telegram notification 2024-09-10 22:59:28 +02:00
00ca15e94f feat: add migrate database from a source to a target databse 2024-08-29 21:49:35 +02:00
6ae35943fb Add delete /tmp directory and update docs 2024-08-11 09:39:44 +02:00
df2757fb1d Fix log , refactoring of code 2024-08-04 01:20:30 +02:00
05a195e1ba Refactoring of code 2024-07-30 07:02:18 +02:00
c277228ab3 Add backup encryption and decryption with GPG 2024-07-29 23:03:28 +02:00