1
0
mirror of https://github.com/garraflavatra/docker-volume-s3-backup.git synced 2025-05-17 13:14:38 +00:00

62 Commits

Author SHA1 Message Date
e569eb75b0
Fix some bugs, it is working now! 2025-05-04 13:54:42 +02:00
b9c40a6ee8
Add restore note 2025-05-04 13:38:00 +02:00
7a2b7064cd
Add ARG TARGETARCH to dockerfile 2025-05-04 13:31:55 +02:00
518efcfe68
Use v3 login action 2025-05-04 13:31:41 +02:00
513f9af69f
Adapt postgres-baskup-s3 to backup Docker volumes instead of Postgres databases 2025-05-04 13:18:07 +02:00
Guillaume Briday
ecb08ff41c
Using GitHub Flavored Markdown for Note and Caution (#45) 2024-01-27 11:33:49 -05:00
Georg Ledermann
bb9f3af1e0
Add support for PostgreSQL 16, drop 11 (#39)
* Add support for PostgreSQL 16

This requires Alpine 3.19

* Drop support for PostgreSQL 11

Version 11 has reached end-of-life (EOL)
https://www.postgresql.org/support/versioning/

* Install aws-cli via apk instead of pip3

This removes python3 and py3-pip as explicit dependencies.
Python is still installed as a derived dependency.

This fixes building on Alpine 3.19
2023-12-21 16:47:10 -05:00
MaxMls
aca41c2af4
rm db.dump.gpg in case of error (#36) 2023-08-10 14:17:02 +02: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
Elliott Shugerman
147fd4ecaa docs [skip ci] 2020-05-29 19:23:17 -06:00
Elliott Shugerman
0e10fe292c use alpine 3.11 for pg 12 2020-05-29 18:57:51 -06:00
Elliott Shugerman
d6a761045e fix restore for case where restored tables are missing in target 2020-05-29 18:41:59 -06:00
Elliott Shugerman
31f3a471bc use build args instead of templating 2020-05-29 16:51:17 -06:00
Elliott Shugerman
563c0fdbdf don't use --insecure flag on curl download 2020-05-28 23:29:50 -06:00