1
0
mirror of https://github.com/offen/docker-volume-backup.git synced 2025-05-29 22:07:31 +02:00

76 Commits

Author SHA1 Message Date
Frederik Ring
e73256ad70 do not use start time as deadline v2.0.0-alpha.5 2021-08-24 09:15:43 +02:00
Frederik Ring
e0c4adc563 move handling of config to script layer 2021-08-24 09:01:44 +02:00
Frederik Ring
2469597848 fix lockfile mechanism 2021-08-23 18:46:49 +02:00
Frederik Ring
b1c4bee85d use buffered reader to write to encryption mechanism 2021-08-23 17:34:13 +02:00
Frederik Ring
ec87bd27e7 do not use scanner to write file in chunks 2021-08-23 15:19:50 +02:00
Frederik Ring
f4f4fa9e74 use full filepath when pruning local backups 2021-08-23 14:56:04 +02:00
Frederik Ring
7086c6e645 read backup in small chunks when encrypting 2021-08-23 14:48:33 +02:00
Frederik Ring
411a62a6c7 shorten log messages 2021-08-23 14:48:33 +02:00
Frederik Ring
5a2bf48ec6 make sure backup also runs when socket isn't present 2021-08-23 14:48:33 +02:00
Frederik Ring
07b06cf0ba read all configuration in init 2021-08-23 14:48:33 +02:00
Frederik Ring
4c80494433 use go native strftime version 2021-08-23 14:48:33 +02:00
Frederik Ring
7244725c5b fix location of success message for having created local backup 2021-08-23 14:48:33 +02:00
Frederik Ring
935de92f2e only tag proper releases as latest 2021-08-23 14:48:33 +02:00
Frederik Ring
d195e8967f improve logging messages 2021-08-23 14:48:33 +02:00
Frederik Ring
188c14c00f add insecure option, update docs 2021-08-23 14:48:33 +02:00
Frederik Ring
da9458724f adapt repo layout to go 2021-08-23 14:48:33 +02:00
Frederik Ring
435583168b add logging 2021-08-23 14:48:33 +02:00
Frederik Ring
67499d776c refactor deferred cleanup actions to always run 2021-08-23 14:48:33 +02:00
Frederik Ring
8c99ec0bdf implement pruning from remote storage 2021-08-23 14:48:33 +02:00
Frederik Ring
f2739b583e add gpg encryption 2021-08-23 14:48:32 +02:00
Frederik Ring
78e4e3813b implement deletion of local backups 2021-08-23 14:48:10 +02:00
Frederik Ring
4d9482a8b4 implement lock file to ensure backup runs mutually exclusive 2021-08-23 14:47:34 +02:00
Frederik Ring
0c6ac05789 implement copy to remote storage 2021-08-23 14:47:34 +02:00
Frederik Ring
8b110fd789 scaffold script flow 2021-08-23 14:47:34 +02:00
Frederik Ring
efb52aa806 try porting docker related parts to golang 2021-08-23 14:47:34 +02:00
Frederik Ring
4c84674650
Merge pull request #20 from offen/gpg-testcase
Add testcase for gpg encryption
2021-08-23 14:47:11 +02:00
Frederik Ring
6fe81cdf2d add testcase for gpg encryption 2021-08-23 14:42:50 +02:00
Frederik Ring
b7ba0e08df prefix mtime param with a +, use -name param for passing pattern to find v1.8.3 2021-08-20 21:51:45 +02:00
Frederik Ring
b558a57de9
Merge pull request #17 from offen/local-prune
Use find instead of mc for pruning local backups
v1.8.2
2021-08-20 10:09:46 +02:00
Frederik Ring
278df9b2f7 use find instead of mc for pruning local backups 2021-08-20 10:01:46 +02:00
Frederik Ring
0782af88f4 fix blank variable when creating target v1.8.1 2021-08-19 16:35:21 +02:00
Frederik Ring
f82577fcb5 add prefix option to entrypoint script v1.8.0 2021-08-19 13:55:15 +02:00
Frederik Ring
7f261a54b6
Merge pull request #15 from offen/prune-prefix
Allow passing prefix to limit pruning ops
2021-08-19 13:45:10 +02:00
Frederik Ring
0069faa7fd allow passing prefix to limit pruning ops 2021-08-19 13:41:19 +02:00
Frederik Ring
8c7ffc3d99
Merge pull request #14 from offen/backup-archive
allow local storage of backups
v1.7.0
2021-08-19 11:14:04 +02:00
Frederik Ring
f6b40742b4 use go 1.17 in builder 2021-08-19 11:08:36 +02:00
Frederik Ring
767c21ef65 allow local storage of backups 2021-08-19 10:35:39 +02:00
Frederik Ring
4b59089e3d add note about how the endpoint does not include a protocol 2021-08-19 08:57:48 +02:00
Frederik Ring
8e90ce408a add note about potentially having to raise memory limit when backing up large files 2021-08-18 20:38:51 +02:00
Frederik Ring
510ae889e4 document AWS_ENDPOINT_PROTO option 2021-08-17 19:49:51 +02:00
Frederik Ring
e4bb183afa add note about applying memory limit when running in swarm mode 2021-08-05 21:56:19 +02:00
Frederik Ring
5fd6f66324 label container in cli test 2021-07-11 20:21:17 +02:00
Frederik Ring
da75d232f4 add test for using docker cli 2021-07-11 14:02:05 +02:00
Frederik Ring
8a385d22aa sleep longer before trying to backup 2021-07-11 10:39:39 +02:00
Frederik Ring
a3d7af2b42 add docs on manually triggering backup 2021-07-11 10:36:29 +02:00
Frederik Ring
c01555f052 check for correct file in tests 2021-07-11 10:30:16 +02:00
Frederik Ring
d29d0d7399 check for correct file in tests 2021-07-11 10:26:35 +02:00
Frederik Ring
a91353742d add test for interacting with a swarm stack 2021-07-11 10:21:47 +02:00
Frederik Ring
dda71c3a5d fix distinct service names ending up in joint service token v1.6.1 2021-07-10 08:09:55 +02:00
Frederik Ring
a8f013e16a
Merge pull request #8 from offen/some-tests
Add integration test
2021-07-09 10:00:51 +02:00