Houkime
|
23ee958bfb
|
feat(backups): sizing up snapshots
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
d62d7534d7
|
test(backups): test restoring a file
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
dc3032eb03
|
feat(backups): add restore_snapshot and restore_service_from_snapshot
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
98e1c9ebaa
|
feat(backups): a better error on failed snapshot retrieval
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
c32353fe9b
|
feat(backups): return proper snapshot structs when listing
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
8a1b3be9fa
|
test(backups): reenable snapshot testing
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
b3633d1a96
|
feat(backups): throw an error on a failed backup
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
01797cb922
|
fix(backups): singleton metaclass was screwing with tests
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
06deb83b33
|
test(backups): localfile repo by default in tests
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
e091fbd4a2
|
feature(backups): throw an error if repo init fails
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
e944f4a267
|
test(backups): basic file backend init test
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
f1987edd99
|
feature(backups): register localfile backend
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
c493a49daa
|
feature(backups): localfile repo
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
865c8f5280
|
test(backups): test repo init
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
bd744ba211
|
refactor(backups): repo init service method
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
86e2b90bef
|
refactor(backups): add repo init
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
c9fd656181
|
refactor(backups): snapshotlist and local secret groundwork
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
a043392b7b
|
test(backup): no snapshots
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
e447419f96
|
refactor(backup): snapshot model
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
3afe196901
|
feature(backup): loading snapshots
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
1568ee68a4
|
feature(backup): add a restore function to restic backuper
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
3970524bce
|
feat(backup): hooks
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
bf263f68b9
|
test(backup): use a backup service function
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
7e243146db
|
refactor(backup): add a backup function to Backups singleton class
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
d5881cc523
|
refactor(backup): add a placeholder Backups singleton class
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
17df21964a
|
test(backup): try to back up!
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
6fa72dbac1
|
fix(backup): add memory backup class,forgot to add to git
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
474f04f923
|
feat(backup): add backuping to restic backuper
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
90c2524800
|
test(backup): make a testfile to backup
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
e54224f15d
|
test(backup): init an in-memory backup class
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
a66a3f35fc
|
feat(backup): add in-memory backup
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
f5066082c8
|
feat(backup): allow no auth
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
934afeb531
|
test(backup): dummy service
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
af6a49b0a3
|
test(backup): provider class selection
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
24d170b3cb
|
feature(backups): copy cli logic to new restic backuper
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
23e3d553e6
|
feature(backups): placeholders for the backupers and backup providers
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
a98314bb60
|
feature(backups): placeholders for the modules of the new backup system
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
6d73405118
|
feature(backups): add backup structures and queries
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
740b072b07
|
refactor(backup): do not use config file
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
cf3cbd179f
|
refactor(backup): pass key and account to exec
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
4871958534
|
refactor(backup): extract restic repo
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
060117a355
|
refactor(backup): extract rclone args
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
80f2c99ba4
|
refactor(backup): delete unused import
|
2023-05-17 20:27:40 +00: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 |
|
Inex Code
|
5ada12d2f3
|
feat: Add a migration that will prepare server for 22.11 upgrade
|
2023-03-17 16:37:47 +03:00 |
|
Inex Code
|
6aadbabbc4
|
Merge pull request 'feat: Add Digital Ocean as a DNS provider' (#34) from providers/digital-ocan-dns into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/34
|
2023-02-06 13:18:55 +02:00 |
|