elasticsearch: run preStart as root, to allow creating the necessary directories.
This commit is contained in:
parent
1ecb9b8de8
commit
40566790d3
@ -106,6 +106,7 @@ in {
|
|||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${pkgs.elasticsearch}/bin/elasticsearch -f -Des.path.conf=${configDir}";
|
ExecStart = "${pkgs.elasticsearch}/bin/elasticsearch -f -Des.path.conf=${configDir}";
|
||||||
User = "elasticsearch";
|
User = "elasticsearch";
|
||||||
|
PermissionsStartOnly = true;
|
||||||
};
|
};
|
||||||
preStart = ''
|
preStart = ''
|
||||||
mkdir -m 0700 -p ${cfg.dataDir}
|
mkdir -m 0700 -p ${cfg.dataDir}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user