Commit Graph

65 Commits

Author SHA1 Message Date
ViViDboarder
27aa1fd059 Add instructions for advice on configuring rclone targets 2021-06-15 13:21:33 -07:00
ViViDboarder
f4aa842dd3 Make config dir a volume to presist restic configs 2021-06-15 13:21:09 -07:00
ViViDboarder
fd824fbf47 Add tests 2021-06-15 12:30:02 -07:00
ViViDboarder
04825619ae Update latest tag 2021-06-15 10:45:46 -07:00
ViViDboarder
7d0ff070ec Get target arch from docker build automatically 2021-06-15 10:41:57 -07:00
ViViDboarder
b710065f56 Move builds to github 2021-06-15 10:34:09 -07:00
ViViDboarder
d2906b01c1 Update readme to describe rclone and pre/post scripts 2021-06-15 10:14:37 -07:00
ViViDboarder
ff7089e27a Switch to Alpine 2021-06-14 17:01:52 -07:00
ViViDboarder
cdc1cfac30 Add pre-commit and lint 2021-06-14 15:57:51 -07:00
ViViDboarder
99249540fb Update to focal and restic=0.9.6 2020-07-28 09:15:39 -07:00
ViViDboarder
e9d7ab64f5 Update mutli-arch builds on docker hub 2020-02-10 19:10:52 -08:00
ViViDboarder
6d0ce9b6cf Simpler post build manifest 2020-02-10 18:36:33 -08:00
ViViDboarder
78795c2db6 Fix manifest tags 2020-02-10 17:59:54 -08:00
ViViDboarder
69e113ff3f Add multi-arch builds 2020-02-10 17:49:39 -08:00
ViViDboarder
fd148ac502 Complete sample docker-compose.yaml 2019-02-01 17:03:34 -08:00
ViViDboarder
ebb9c93e47 Fix env parsing for variables with spaces 2019-02-01 17:02:44 -08:00
ViViDboarder
8cc87d0a16 Merge remote-tracking branch 'duplicity/health-check' into health-check 2019-02-01 14:00:45 -08:00
ViViDboarder
fa9c0f9798 Add healthcheck to Docker image 2019-02-01 13:48:00 -08:00
ViViDboarder
0b88fc9ad4 Bump Ubuntu version to get newer version of restic 2019-01-28 14:12:07 -08:00
ViViDboarder
b2fd9d4259 Add support for pre/post scripts
Allows adding scripts to a directory to be executed before backups and
after restorating. This can allow backing up a mysql dump or something.

Using these could (and probably does) break verify checks

Fixes #8
2019-01-28 11:59:46 -08:00
ViViDboarder
f4b9383c2a Fix arm test target typo 2019-01-28 11:58:58 -08:00
ViViDboarder
e03322250e Additional cleanup after merge 2019-01-28 11:55:12 -08:00
ViViDboarder
0e94d30c3e Merge remote-tracking branch 'duplicity/pre-post-scripts' into pre-post-migration 2019-01-28 11:44:38 -08:00
ViViDboarder
aad79a458a Refactor pre/post script tests 2019-01-28 09:53:41 -08:00
ViViDboarder
0481a9148c Add ca-certificates to fix ssl connections 2018-10-31 22:09:20 -07:00
ViViDboarder
b2d95cc775 Add support for pre/post scripts
Allows adding scripts to a directory to be executed before backups and
after restorating. This can allow backing up a mysql dump or something.

Using these could (and probably does) break verify checks

Fixes #8
2018-09-27 18:09:20 -07:00
ViViDboarder
8af4753c86 Fix quotes on backup path and remove full sched 2018-08-18 19:12:31 -07:00
Ian
7b4e31c00d ARM: Move setuptools to pip from apt
Try to fix build error on ARM
2018-08-15 18:44:00 -07:00
ViViDboarder
c67f505450 Remove platform flag 2018-08-12 17:30:53 -07:00
ViViDboarder
df2b1761b8 Update travis 2018-08-12 16:56:28 -07:00
ViViDboarder
7e57f2ed0b Let's get restic in here
Switch to restic
2018-08-12 16:53:06 -07:00
ViViDboarder
9671c1461d Update test to be more testy 2018-08-10 11:20:47 -07:00
ViViDboarder
947dc939f2 Switch from entrypoint to start command to allow exec of other scripts 2018-05-20 20:34:48 -07:00
ViViDboarder
707b8f304b Clean test scripts 2018-05-13 10:31:31 -07:00
ViViDboarder
f57ea36f98 Obtain locks before restoring or backing up 2018-05-13 10:30:02 -07:00
ViViDboarder
cad7d68644 Add b2 2018-04-12 21:23:38 -07:00
ViViDboarder
e56e1a983a Add ability to auto restore 2018-03-09 17:29:41 -08:00
ViViDboarder
efb7d3e5ab Add test for existance of cron and crontab
This was missing in x86 builds and we don't have a test verifying the
crontabs themselves, so it was never caught. It would be better to
verify those, but that would mean async testing which could result in
very slow builds or other issues.

Fixes #5
2018-01-29 12:30:43 -08:00
ViViDboarder
4e1eb0592b Revert "Allow building arm images on x86 or arm hosts"
This reverts commit 137d32c575.
2017-11-16 09:39:11 -08:00
ViViDboarder
e8e13662b2 Update readme with restore instructions 2017-11-16 09:28:50 -08:00
ViViDboarder
137d32c575 Allow building arm images on x86 or arm hosts
As handy as cross-build-start is for building arm images on an x86
machine, it actually causes building to fail when on an arm machine.
Added an or statement to allow it to build on my rpi as well as my
laptop.
2017-11-16 09:28:50 -08:00
ViViDboarder
9e9f9ec956 Add new integration test against minio
Should simulate an S3 test
2017-11-16 09:28:50 -08:00
ViViDboarder
1fdaff84e4 Add more packages to support more backends 2017-11-16 09:24:11 -08:00
ViViDboarder
f7cdf9c9b6 Speed up builds by installing less packages 2017-11-15 14:13:04 -08:00
ViViDboarder
5c1427683c Build everything but only run default test 2017-11-15 14:12:46 -08:00
ViViDboarder
2ff893f43b Add Readme badge 2017-11-15 14:02:37 -08:00
ViViDboarder
47a8ef4534 Now test both x86 and arm 2017-11-15 14:01:14 -08:00
ViViDboarder
1b9f67439b Add travis build to run tests 2017-11-15 13:58:13 -08:00
ViViDboarder
7cf2edcd5e Add test for incorrect password causing failed restore 2017-11-15 13:55:30 -08:00
ViViDboarder
ad2d5bdec9 Minor improvement on tests to make it quicker 2017-11-15 11:02:12 -08:00