|
|
0bc7497512
|
fix: warning message when using MYSQL_PASSWORD env
|
2025-03-12 14:13:21 +01:00 |
|
|
|
489dfdf842
|
fix: backup error output
|
2025-03-12 13:27:31 +01:00 |
|
|
|
bd65db2418
|
chore: update helper func to check env with prefix or suffix for multi backups
Build / docker (push) Failing after 14m58s
|
2025-02-05 07:39:52 +01:00 |
|
|
|
75b809511e
|
fix go lint
Build / docker (push) Failing after 8s
|
2025-01-26 13:54:41 +01:00 |
|
|
|
fc028a2c55
|
feat: add multiple backup rescued mode for scheduled mode
|
2025-01-26 13:43:39 +01:00 |
|
|
|
661702a97e
|
docs: add quick restore
|
2025-01-26 12:11:29 +01:00 |
|
|
|
b7cdfebd9c
|
chore: notification remove MAIL_USERNAME and MAIL_PASSWORD from required env
Build / docker (push) Failing after 13s
|
2025-01-25 09:19:23 +01:00 |
|
|
|
4b93becdf2
|
feat: add Set default values from environment variables if not provided for multiple backup
|
2025-01-25 09:12:28 +01:00 |
|
|
|
3e8bfabc44
|
feat: add backup duration
Build / docker (push) Failing after 12s
|
2025-01-22 07:22:56 +01:00 |
|
|
|
b95ccf3905
|
feat: add backup flags for configuration and cron expression
|
2025-01-13 14:23:27 +01:00 |
|
|
|
2c3f2f4a46
|
fix: the configuration file path is not being detected when it is enclosed in quotes
|
2025-01-12 07:58:32 +01:00 |
|
|
|
1b60ca6fd2
|
chore: add convert bytes to a human-readable string with the appropriate unit (bytes, MiB, or GiB)
|
2024-12-12 13:28:09 +01:00 |
|
|
|
07b7f54a75
|
Fix grammar issues in azure.go
|
2024-12-08 00:00:24 +01:00 |
|
|
|
95a81cb6b7
|
fix: SSH storage key identitify file
|
2024-12-07 20:14:30 +01:00 |
|
|
|
057d5277b0
|
fix: deprecation warning message, replace mysql by mariadb command
|
2024-12-07 17:54:44 +01:00 |
|
|
|
8e58d7a4c3
|
chore: update notification template
|
2024-12-07 17:36:05 +01:00 |
|
Jonas Kaninda
|
1940ceba9a
|
fix: S3 remote path when backing up multiple databases
|
2024-12-07 02:25:22 +01:00 |
|
Jonas Kaninda
|
07d580a8a9
|
refactoring of code
|
2024-12-07 02:23:38 +01:00 |
|
Jonas Kaninda
|
d5a0adc981
|
refactoring of code
|
2024-12-06 20:53:46 +01:00 |
|
Jonas Kaninda
|
afd4afc83b
|
refactor: refactoring of code
|
2024-12-06 14:21:55 +01:00 |
|
|
|
eb414d818c
|
refactor: Restructure project files for better organization, readability, and maintainability
|
2024-11-04 09:02:41 +01:00 |
|
Jonas Kaninda
|
8e20e9595f
|
refactor: update logger, fix warning message
|
2024-10-23 12:06:24 +02:00 |
|
Jonas Kaninda
|
448ef4d988
|
refactor: update logger, fix warning message
|
2024-10-23 12:04:19 +02:00 |
|
Jonas Kaninda
|
3911296921
|
fix: add identifyFile
|
2024-10-23 09:36:58 +02:00 |
|
Jonas Kaninda
|
221079e0ea
|
chore: integrate external storage module
|
2024-10-23 04:04:38 +02:00 |
|
Jonas Kaninda
|
431be36210
|
refactor: create storage interface, refactor local, s3, ftp and ssh storage
|
2024-10-22 17:21:01 +02:00 |
|
Jonas Kaninda
|
f3ec395e37
|
refactor: clean up code
|
2024-10-21 08:22:06 +02:00 |
|
Jonas Kaninda
|
dc20ea9635
|
refactor: ineffectual assignment
|
2024-10-20 08:21:36 +02:00 |
|
Jonas Kaninda
|
1dcb9586a6
|
chore: add command usage error
|
2024-10-20 06:57:06 +02:00 |
|
Jonas Kaninda
|
2c6336e84a
|
chore: add backup prune, replace period flag by BACKUP_RETENTION_DAYS environment variable
|
2024-10-20 06:52:36 +02:00 |
|
Jonas Kaninda
|
3f7d28ea49
|
chore: replace prune and keep-last flags by BACKUP_RETENTION_DAYS env variable
|
2024-10-19 05:30:57 +02:00 |
|
Jonas Kaninda
|
24ccdaa671
|
refactor: add default env variable value
|
2024-10-15 16:43:02 +02:00 |
|
Jonas Kaninda
|
f0afc0f4e0
|
chore: switch to encryptor module
|
2024-10-13 14:33:54 +02:00 |
|
Jonas Kaninda
|
01e41acb5c
|
fix: fix multi backup s3 path
|
2024-10-10 05:51:18 +02:00 |
|
Jonas Kaninda
|
ed2f1b8d9c
|
fix: fix multi backup s3 path
|
2024-10-10 05:31:18 +02:00 |
|
Jonas Kaninda
|
e5dd7e76ce
|
chore: fix infinity calling Fatal, add a backup reference
|
2024-10-10 04:14:42 +02:00 |
|
Jonas Kaninda
|
e4258cb12e
|
feat: add email notification for failed and success backup
|
2024-10-09 22:31:52 +02:00 |
|
Jonas Kaninda
|
d72156f890
|
feat: add multi database backup
|
2024-10-09 12:23:14 +02:00 |
|
Jonas Kaninda
|
fe05fe5110
|
feat: add encrypt backup using public key, migrate gpg to go gpg dependency
|
2024-10-08 23:02:46 +02:00 |
|
Jonas Kaninda
|
300d2a8205
|
chore: remove testDatabaseConnection function for scheduled mode
|
2024-10-03 18:18:47 +02:00 |
|
Jonas Kaninda
|
a4ad0502cf
|
chore: add storage type alt for smallcase and uppercase
|
2024-10-03 18:17:48 +02:00 |
|
Jonas Kaninda
|
9380a18b45
|
refactor: remove old arguments, refactor aws and ssh configuration
|
2024-10-02 04:07:14 +02:00 |
|
Jonas Kaninda
|
73d19913f8
|
fix: backup date and time
|
2024-09-30 02:02:37 +02:00 |
|
Jonas Kaninda
|
a7b6abb101
|
feat: add ftp backup storage
|
2024-09-30 00:40:35 +02:00 |
|
Jonas Kaninda
|
76bbfa35c4
|
refactor: replace function params by config struct
|
2024-09-29 20:08:36 +02:00 |
|
Jonas Kaninda
|
247e90f73e
|
refactoring of code
|
2024-09-29 19:50:26 +02:00 |
|
Jonas Kaninda
|
1722ee0eeb
|
chore: add test configurations before running in scheduled mode
|
2024-09-29 07:35:27 +02:00 |
|
Jonas Kaninda
|
b1598ef7d0
|
chore: update log message
|
2024-09-28 10:43:08 +02:00 |
|
Jonas Kaninda
|
4b2527f416
|
chore: define gpg home directory
|
2024-09-28 09:43:51 +02:00 |
|
Jonas Kaninda
|
e97fc7512a
|
fix: generate backup file name in scheduled mode
|
2024-09-28 09:18:58 +02:00 |
|