Houkime
|
0847e16089
|
feat(backups): local secret generation and storage
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
60dcde458c
|
feat(backups): sizing up snapshots
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
1d403b0e94
|
test(backups): test restoring a file
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
c8a8d45110
|
feat(backups): add restore_snapshot and restore_service_from_snapshot
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
ff6bc2a142
|
feat(backups): a better error on failed snapshot retrieval
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
e56907f2cd
|
feat(backups): return proper snapshot structs when listing
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a0a32a7f37
|
test(backups): reenable snapshot testing
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
228eab44bb
|
feat(backups): throw an error on a failed backup
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
348ece8b9c
|
fix(backups): singleton metaclass was screwing with tests
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a280e5c999
|
test(backups): localfile repo by default in tests
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
add4e21f39
|
feature(backups): throw an error if repo init fails
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
b27f19b201
|
test(backups): basic file backend init test
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
5efb351159
|
feature(backups): register localfile backend
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
529608d52e
|
feature(backups): localfile repo
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
29c4b74a86
|
test(backups): test repo init
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
3f30469532
|
refactor(backups): repo init service method
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a405eddbcf
|
refactor(backups): add repo init
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
5371c7feef
|
refactor(backups): snapshotlist and local secret groundwork
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
e156e9cd58
|
test(backup): no snapshots
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
83b24f5fcd
|
refactor(backup): snapshot model
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
4ca2e62b5c
|
feature(backup): loading snapshots
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a42294b706
|
feature(backup): add a restore function to restic backuper
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a0a0e1fb3b
|
feat(backup): hooks
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
95e2032c63
|
test(backup): use a backup service function
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
178c456593
|
refactor(backup): add a backup function to Backups singleton class
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
ff72d4124e
|
refactor(backup): add a placeholder Backups singleton class
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
54103973bc
|
test(backup): try to back up!
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a9cd8dda37
|
fix(backup): add memory backup class,forgot to add to git
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
86c99c0be8
|
feat(backup): add backuping to restic backuper
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
3f2c1e0593
|
test(backup): make a testfile to backup
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
fc7483a6f2
|
test(backup): init an in-memory backup class
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
37c18ead99
|
feat(backup): add in-memory backup
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
e5a965ea29
|
feat(backup): allow no auth
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
45ab9423b9
|
test(backup): dummy service
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
9097ba02d7
|
test(backup): provider class selection
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
7d76b74dbc
|
feature(backups): copy cli logic to new restic backuper
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
1e5fb67374
|
feature(backups): placeholders for the backupers and backup providers
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a3d58be0d5
|
feature(backups): placeholders for the modules of the new backup system
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
a1071fd2c9
|
feature(backups): add backup structures and queries
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
7b7f782185
|
refactor(backup): do not use config file
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
f65c0522b0
|
refactor(backup): pass key and account to exec
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
6bf5ee4b64
|
refactor(backup): extract restic repo
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
8eab26d552
|
refactor(backup): extract rclone args
|
2023-07-17 16:05:00 +03:00 |
|
Houkime
|
70cf0306a9
|
refactor(backup): delete unused import
|
2023-07-17 16:05:00 +03:00 |
|
Inex Code
|
b3a37e8b1f
|
fix: Migrate to SP channel from 22.11 installations
|
2023-06-14 19:27:11 +03:00 |
|
Inex Code
|
7c2e1dcf25
|
Merge pull request 'feat(dns): Add deSec as a DNS provider' (#39) from providers/desec into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/39
|
2023-05-09 12:36:35 +03:00 |
|
inexcode
|
670911a92a
|
feat(dns): Add deSec as a DNS provider
|
2023-05-09 11:58:30 +03:00 |
|
inexcode
|
13a2d8faca
|
chore: Update dev nix shell
|
2023-05-09 11:54:47 +03:00 |
|
Inex Code
|
6845085a83
|
Merge pull request 'fix(redis): Do not shut down redis on ctrl c' (#36) from redis-server-fix into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/36
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-04-12 16:24:51 +03:00 |
|
Houkime
|
4c6518a513
|
fix(redis): Do not shut down redis on ctrl c
see https://github.com/NixOS/nix/issues/2141
|
2023-04-12 13:20:41 +00:00 |
|