feat(django-apps): make backups optional
This commit is contained in:
parent
c705ba8176
commit
990206da3c
1 changed files with 7 additions and 1 deletions
|
@ -441,6 +441,10 @@ in
|
|||
This is relative to the base directory, e.g. the parent of the source directory.
|
||||
'';
|
||||
};
|
||||
|
||||
doBackups = mkEnableOption "backups for this site" // {
|
||||
default = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
)
|
||||
|
@ -856,7 +860,9 @@ in
|
|||
# name: _: nameValuePair "dj-${name}" { settings.paths = [ "/var/lib/private/django-apps/${name}" ]; }
|
||||
# ) cfg.sites;
|
||||
postgresDatabases = builtins.map (name: "dj-${name}") (
|
||||
attrNames (filterAttrs (_: { dbType, ... }: dbType == "postgresql") cfg.sites)
|
||||
attrNames (
|
||||
filterAttrs (_: { dbType, doBackups, ... }: doBackups && dbType == "postgresql") cfg.sites
|
||||
)
|
||||
);
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue