diff options
author | Guillaume Girol <symphorien+git@xlumurb.eu> | 2022-09-04 12:00:00 +0000 |
---|---|---|
committer | Guillaume Girol <symphorien+git@xlumurb.eu> | 2022-09-04 12:00:00 +0000 |
commit | 7160e94e270984312e93719b03f268cc1a393af9 (patch) | |
tree | 218b16cadfc483479ace1c2a3c85803ee7290376 /nixos | |
parent | 7d009061c96d51b56c475016b9d9183902dc0699 (diff) | |
download | nixlib-7160e94e270984312e93719b03f268cc1a393af9.tar nixlib-7160e94e270984312e93719b03f268cc1a393af9.tar.gz nixlib-7160e94e270984312e93719b03f268cc1a393af9.tar.bz2 nixlib-7160e94e270984312e93719b03f268cc1a393af9.tar.lz nixlib-7160e94e270984312e93719b03f268cc1a393af9.tar.xz nixlib-7160e94e270984312e93719b03f268cc1a393af9.tar.zst nixlib-7160e94e270984312e93719b03f268cc1a393af9.zip |
nixos/vaultwarden: fix race with backup
when vaultwarden starts while backup-vaultwarden.service is running, it fails because the sqlite database is locked
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/security/vaultwarden/default.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/security/vaultwarden/default.nix b/nixos/modules/services/security/vaultwarden/default.nix index f33ed300baf5..dd9390f4ede6 100644 --- a/nixos/modules/services/security/vaultwarden/default.nix +++ b/nixos/modules/services/security/vaultwarden/default.nix @@ -210,6 +210,8 @@ ADMIN_TOKEN=...copy-paste a unique generated secret token here... BACKUP_FOLDER = cfg.backupDir; }; path = with pkgs; [ sqlite ]; + # if both services are started at the same time, vaultwarden fails with "database is locked" + before = [ "vaultwarden.service" ]; serviceConfig = { SyslogIdentifier = "backup-vaultwarden"; Type = "oneshot"; |