gonna deploy now
This commit is contained in:
parent
c340cf4ff3
commit
a6bff8a467
5 changed files with 54 additions and 52 deletions
|
|
@ -10,8 +10,8 @@
|
|||
cfg = config.horseman.containers.vaultwarden;
|
||||
username = config.horseman.username;
|
||||
|
||||
BACKUP_DIR = config.horseman.containers.backupDir;
|
||||
DATA_DIR = "/home/${username}/backups/volumes/vaultwarden";
|
||||
BACKUP_FILE = "/home/${username}/backups/vaultwarden.tar";
|
||||
in {
|
||||
options = {
|
||||
horseman.containers.vaultwarden = {
|
||||
|
|
@ -41,7 +41,8 @@ in {
|
|||
environment.systemPackages = [pkgs.gnutar];
|
||||
systemd.services."backup-vaultwarden" = {
|
||||
script = ''
|
||||
${pkgs.gnutar}/bin/tar -cf ${BACKUP_FILE} ${DATA_DIR}
|
||||
cd ${BACKUP_DIR}
|
||||
${pkgs.gnutar}/bin/tar -cf vaultwarden-$(date +'%Y-%m-%d').tar ${DATA_DIR}
|
||||
'';
|
||||
serviceConfig = {
|
||||
User = "root";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue