Create needed data directories for nidus-sync on deploy
This commit is contained in:
parent
bacd06e90f
commit
f9fee85606
1 changed files with 5 additions and 0 deletions
|
|
@ -6,6 +6,7 @@ let
|
||||||
databaseName = nidusName;
|
databaseName = nidusName;
|
||||||
databaseUser = nidusName;
|
databaseUser = nidusName;
|
||||||
dataDirectory = /mnt/bigdisk/nidus-sync;
|
dataDirectory = /mnt/bigdisk/nidus-sync;
|
||||||
|
dataDirectoryString = "/mnt/bigdisk/nidus-sync";
|
||||||
group = nidusName;
|
group = nidusName;
|
||||||
nidusName = "nidus-sync";
|
nidusName = "nidus-sync";
|
||||||
nidus-sync-pkg = inputs.nidus-sync.packages.x86_64-linux.default;
|
nidus-sync-pkg = inputs.nidus-sync.packages.x86_64-linux.default;
|
||||||
|
|
@ -116,6 +117,10 @@ in {
|
||||||
};
|
};
|
||||||
wantedBy = ["multi-user.target"];
|
wantedBy = ["multi-user.target"];
|
||||||
};
|
};
|
||||||
|
systemd.tmpfiles.rules = [
|
||||||
|
"d ${dataDirectoryString} 0755 ${nidusName} ${nidusName}"
|
||||||
|
"d ${dataDirectoryString} 0755 ${nidusName} ${nidusName}"
|
||||||
|
];
|
||||||
users.groups.${group} = {};
|
users.groups.${group} = {};
|
||||||
users.users.${user} = {
|
users.users.${user} = {
|
||||||
group = "${group}";
|
group = "${group}";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue