Shakar Bakr
845507c728
Refactor test scripts and README for MSSQL backup functionality
...
- Updated README.md to reflect new script paths for MSSQL tests.
- Added new test scripts for Kubernetes and Docker Compose environments, including setup for MinIO.
- Introduced k8s-statefulset-test.yaml for deploying MSSQL with a backup sidecar.
- Created setup-minio-k8s.sh for automated MinIO deployment in Kubernetes.
- Enhanced test-mssql-k8s-with-minio.sh to streamline the testing process with MinIO.
- Added comprehensive test-mssql-k8s.sh for validating MSSQL backup and restore operations.
- Included test-mssql.sh for Docker Compose testing of MSSQL backup functionality.
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2025-10-23 15:11:27 +03:00
Shakar Bakr
7188e45927
Add mssql to the supported databases
...
Signed-off-by: Shakar Bakr <5h4k4r.b4kr@gmail.com>
2025-10-23 14:51:33 +03:00
ccf66241fd
Remove db.dump file after restoring database in restore_mariadb function in helpers.sh
2025-03-24 14:22:58 +03:00
8683ec9f42
Add MARIADB_EXTRA_OPTS environment variable and update backup/restore functions in helpers.sh to utilize it
2025-03-24 14:07:35 +03:00
b04f30abc5
Update environment variables and scripts for MariaDB support, replacing MySQL references in Dockerfile, env.sh, and helpers.sh.
2025-03-24 14:05:54 +03:00
3b4ad0472a
Remove go-cron
2025-03-24 13:46:25 +03:00
3794739e13
Update Alpine version to 3.21 in Dockerfile, docker-compose.yaml, and README; adjust environment variables in docker-compose.yaml
2025-03-24 13:24:48 +03:00
18d75e9420
Update build-and-push-images.yml
2025-03-24 13:17:15 +03:00
701fb290c2
Fixed restore
2023-08-10 15:11:16 +03:00
a683adc6a5
Use one image for all databases
2023-08-10 15:09:58 +03:00
f2ee85a8ea
Checkout repo
2023-08-10 14:53:34 +03:00
c62630f23b
Updated build-push-action to v4
2023-08-10 10:20:38 +03:00
943f04209e
Add mysql support
2023-08-10 10:16:56 +03:00
Elliott Shugerman
2564496912
readme updates [skip-ci]
2023-01-29 12:23:42 -05:00
Elliott Shugerman
16df9b3980
add postgres v15, drop postgres v10
2022-11-29 00:50:08 -05:00
Elliott Shugerman
5f68eb82b3
minor typos
2022-09-25 13:57:55 -04:00
Elliott Shugerman
53c5ca4b11
share common env var code
2022-09-25 13:55:47 -04:00
Elliott Shugerman
abbe4b3703
comments
2022-09-25 13:46:26 -04:00
Elliott Shugerman
9f8d2acb30
add .dir-locals.el
2022-09-25 13:46:26 -04:00
Elliott Shugerman
9fa6cece9d
remove weird bit from POSTGRES_PASSWORD error message in restore.sh
2022-09-25 13:46:26 -04:00
Elliott Shugerman
ea7d8e77bb
make access id/key optional ( closes #21 )
2022-09-25 13:46:26 -04:00
Elliott Shugerman
60c0ff5fc4
readme stuff [skip ci]
2022-07-26 09:12:27 -04:00
Jizu Sun
d5a7945317
fix S3_ENDPOINT and BACKUP_KEEP_DAYS compatibility ( #19 )
2022-07-25 16:33:40 -07:00
Sam Weston
4ac3278ffb
Add ARM64 Builds ( #15 )
...
* Add ARM64 builds
* Move to a go-cron fork with arm64 support
* Use TARGETARCH directly in the script
* Use buildkit for docker build in readme
2022-07-13 22:16:28 -07:00
Elliott Shugerman
600617f9ba
bump alpine version for pg v14
2022-07-03 13:47:37 -04:00
Elliott Shugerman
8bf8915f5f
fix compose example in readme
2022-07-03 13:47:02 -04:00
Elliott Shugerman
3f82b5fc12
add docker-compose.yaml for development/testing
2022-07-03 13:43:54 -04:00
Elliott Shugerman
0874c2abfb
add build command to readme [skip ci]
2022-07-03 12:29:47 -04:00
Elliott Shugerman
23accb3894
readme tweaks [skip-ci]
2022-04-15 10:30:39 -07:00
Elliott Shugerman
1acb65132c
Merge pull request #14 from fulminant/master
...
Added BACKUP_KEEP_DAYS option.
2022-04-13 21:16:10 -04:00
Dmitriy Haidiuk
2b28f9f0ec
Updated removing old backups logic.
2022-04-13 11:16:23 +03:00
Dmitriy Haidiuk
f08931bf80
Updated README file.
2022-04-13 00:34:08 +03:00
Dmitriy Haidiuk
2e45dc55b8
Updated backup remove cron date variable.
2022-04-13 00:21:34 +03:00
Dmitriy Haidiuk
b1b12e8a05
Updated backup remove cron date variable.
2022-04-13 00:11:32 +03:00
Dmitriy Haidiuk
1ea38070f6
Added auto-remove for old backups.
2022-04-12 21:39:51 +03:00
Elliott Shugerman
80b1fd7936
whitespace [skip ci]
2021-12-12 14:05:27 -05:00
Elliott Shugerman
1cc51332a0
remove dockerhub build code
2021-12-12 14:01:22 -05:00
Elliott Shugerman
1677fb8e76
whoops
2021-12-12 13:59:19 -05:00
Elliott Shugerman
ba4bd19d23
tag images properly
2021-12-12 13:58:06 -05:00
Elliott Shugerman
25f6415c1f
quote versions
2021-12-12 13:54:57 -05:00
Elliott Shugerman
136b59bcf2
use strategy.matrix to build multiple versions
2021-12-12 13:48:42 -05:00
Elliott Shugerman
10ef696200
fix tag name
2021-12-12 13:32:35 -05:00
Elliott Shugerman
769d8cc3ba
first stab at using github actions
2021-12-12 13:29:02 -05:00
Elliott Shugerman
36d5b2888c
add support for postgres v14, drop v9
2021-12-07 23:08:02 -05:00
Elliott Shugerman
8ef632ab84
breaking change: if SCHEDULE is not set, run backup and then exit
2021-12-07 23:08:02 -05:00
Elliott Shugerman
87d335f46d
readme [skip ci]
2021-06-22 08:32:05 -07:00
Elliott Shugerman
d74f3b27c6
update versions in readme [skip ci]
2021-06-20 14:22:25 -04:00
Elliott Shugerman
c291eb465f
bump alpine version for pg v12, add pg v13
2021-06-20 13:46:44 -04:00
Elliott Shugerman
c3ed3c8bb7
build hooks | fix push script
2021-06-20 13:41:30 -04:00
Elliott Shugerman
95d11a8e6c
build hooks | use common versions array
2021-06-20 13:18:30 -04:00