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.
|
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}" ]; }
|
# name: _: nameValuePair "dj-${name}" { settings.paths = [ "/var/lib/private/django-apps/${name}" ]; }
|
||||||
# ) cfg.sites;
|
# ) cfg.sites;
|
||||||
postgresDatabases = builtins.map (name: "dj-${name}") (
|
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