169 Commits

Author SHA1 Message Date
79cdec6705 chore: publish 2.2.0+2.2.1-beta release
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2.2.0+2.2.1-beta
2024-10-16 17:29:53 +02:00
2bc9400807 fix README
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-16 17:21:20 +02:00
9b141a5185 Add versioning infos to README
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-16 17:18:57 +02:00
6ff2312090 fix restore output
All checks were successful
continuous-integration/drone/push Build is passing
2024-10-16 17:13:19 +02:00
8b66b80332 chore: publish 2.1.0+2.2.0-beta release
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2.1.0+2.2.0-beta
2024-10-16 17:01:56 +02:00
c9b04db7a0 add app versions into restic backup tags 2024-10-16 16:53:19 +02:00
333b7ec16d chore: publish 2.0.1+2.1.1-beta release
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2.0.1+2.1.1-beta
2024-10-15 18:56:43 +02:00
aeccd605ee improve logging 2024-10-15 18:14:17 +02:00
f877186a57 list restore commands before executing it 2024-10-15 18:14:17 +02:00
9dc239b199 add --no_commands flag for restore 2024-10-15 18:14:11 +02:00
43548273fe chore: publish 2.1.0-beta release
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-18 12:58:10 +02:00
5a0467dbdd change drone runner: create only images from releases
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-18 12:29:08 +02:00
3aefae61c0 add host while preserving filechange detection #53
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-17 19:47:40 +02:00
ac7c5fb50d restore: execute hooks, filter for volumes and container 2024-09-17 17:49:37 +02:00
cc59087b8c restic_restore: extends restic.restore to use multiple --include paths 2024-09-17 17:48:20 +02:00
eb7c35d4cd get_backup_details/add_backup_paths: filter by volumes 2024-09-17 17:45:30 +02:00
249772ec03 filter snapshots by app 2024-09-17 17:45:27 +02:00
45af6e8b5e parse_backup_labels: read restore/backup hooks, filter by container 2024-09-17 17:44:25 +02:00
f7207cdf36 refactor: move restore function 2024-09-17 14:04:52 +02:00
241fe3ce92 remove old get_backup_cmds 2024-09-17 13:54:51 +02:00
b8d61d01cd add_backup_paths: extract and merge paths from includes/excludes 2024-09-17 13:44:26 +02:00
6ac781c7e6 refactor parse_excludes_includes: save all label infos in settings
without path extraction
2024-09-17 13:43:03 +02:00
197cabf564 check backup path existence 2024-09-17 13:39:45 +02:00
fe35f1ede8 implement volume excludes and path includes
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-13 19:24:32 +02:00
f254a365f2 Revert "Revert "Removed redundant code formatting""
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit e09e1b476c6776ef9c289c47082dde60754628e7.
2024-08-21 14:24:14 +02:00
0d15765673 Revert "Added extra secret step to REST server instructions"
This step is already included in the deployment process by the command `abra app secret generate -a <backupbot_name>` and it applies to every setup, not only the REST server.

This reverts commit 72688dc42c31b0df14a60a56cdd1bc9aa69e91fc.
2024-08-21 14:23:48 +02:00
e09e1b476c
Revert "Removed redundant code formatting"
All checks were successful
continuous-integration/drone/push Build is passing
This reverts commit 10e460ff2d5dbcd843338c45d1444d9f0efe9769.
2024-08-21 11:59:10 +01:00
72688dc42c
Added extra secret step to REST server instructions
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-19 17:08:41 +01:00
10e460ff2d
Removed redundant code formatting
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-19 14:53:48 +01:00
f2d0b92fa3 chore: publish 1.0.0+2.0.0-beta release
All checks were successful
continuous-integration/drone/push Build is passing
1.0.0+2.0.0-beta
2024-08-14 14:47:12 +02:00
cc049b858b README: new image location
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-05 16:30:40 +02:00
b7bc8ed58f fix: ignore none swarm container #52
All checks were successful
continuous-integration/drone/push Build is passing
2024-07-05 14:41:50 +02:00
68e37f5c23 Merge pull request 'Add dockerfile, and compose.yml to use it' (#49) from feature/dockerfile into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #49
2024-06-01 03:36:07 +00:00
3wc
4d39d84733 Switch ENTRYPOINT to try to resolve loop on start
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-06-01 03:35:52 +00:00
3wc
e5b9bc0446 Update requirements 2024-06-01 03:35:52 +00:00
3wc
ec4c4509dc Make entrypoint executable 2024-06-01 03:35:52 +00:00
3wc
26162a9e38 Add --break-system-packages, surely we don't need a virtualenv 2024-06-01 03:35:52 +00:00
3wc
bd581fd8d7 Move entrypoint script into Docker image 2024-06-01 03:35:52 +00:00
3wc
e77432e3ab Move /entrypoint.sh to Dockerfile 2024-06-01 03:35:52 +00:00
3wc
001a654e37 Remove redundant stuff from entrypoint 2024-06-01 03:35:52 +00:00
3wc
c5574edc54 Whoops, wrong image 2024-06-01 03:35:52 +00:00
3wc
50e4d68717 Switch to backup-bot-two image 2024-06-01 03:35:52 +00:00
3wc
c7830ceb6f Whoops skip shellcheck 2024-06-01 03:35:52 +00:00
3wc
b6f859efbb Reinstate Docker image 2024-06-01 03:35:52 +00:00
7f14698824 change loglever to warning for not running container
Some checks failed
continuous-integration/drone/push Build is failing
2024-05-06 11:31:40 +02:00
2a9a98172f Add debug infos
Some checks failed
continuous-integration/drone/push Build is failing
2024-04-30 15:27:17 +02:00
282215cf9c Add debug infos
Some checks failed
continuous-integration/drone/push Build is failing
2024-04-30 14:59:59 +02:00
ae7a14b6f1 Fix usage of RESTIC_REPOSITORY_FILE #51
Some checks failed
continuous-integration/drone/push Build is failing
2024-04-30 14:51:46 +02:00
8acdb20e5b Fix loghandler
Some checks failed
continuous-integration/drone/push Build is failing
2024-04-29 14:18:32 +02:00
5582744073 Fix usage of RESTIC_REPOSITORY_FILE #51 2024-04-29 14:16:13 +02:00