Update modules/server/containers/apps/influx.nix

This commit is contained in:
2026-06-03 17:16:30 +02:00
parent ddc5c76a35
commit ce72e4421b

View File

@@ -9,10 +9,12 @@ in {
db = true; db = true;
paths = [{ paths = [{
path = "${serverCfg.configPath}/influxdb/"; path = "${serverCfg.path.config}/influxdb/";
owner = "1500:1500";
mode = "0700"; mode = "0700";
}{ }{
path = "${serverCfg.dataPath}/influxdb/"; path = "${serverCfg.path.data}/influxdb/";
owner = "1500:1500";
mode = "0700"; mode = "0700";
}]; }];
@@ -28,8 +30,8 @@ in {
# }; # };
# overrides = { # overrides = {
# volumes = [ # volumes = [
# "${serverCfg.dataPath}/influxdb:/db:rw" # "${serverCfg.path.data}/influxdb:/db:rw"
# "${serverCfg.configPath}/influxdb:/config:ro" # "${serverCfg.path.config}/influxdb:/config:ro"
# ]; # ];
# }; # };
# }; # };
@@ -50,8 +52,8 @@ in {
ports = [ "8080:8080" ]; ports = [ "8080:8080" ];
cmd = [ "--mode=admin" ]; cmd = [ "--mode=admin" ];
volumes = [ volumes = [
"${serverCfg.dataPath}/influxdb:/db:rw" "${serverCfg.path.data}/influxdb:/db:rw"
"${serverCfg.configPath}/influxdb/:/app-root/config:ro" "${serverCfg.path.config}/influxdb/:/app-root/config:ro"
]; ];
}; };
}; };
@@ -60,7 +62,7 @@ in {
setup = { setup = {
trigger = "server"; trigger = "server";
script = pkgs.writeShellScript "setup" '' script = pkgs.writeShellScript "setup" ''
cat > ${serverCfg.configPath}/influxdb/config.json << 'EOF' cat > ${serverCfg.path.config}/influxdb/config.json << 'EOF'
{ {
"DEFAULT_INFLUX_SERVER": "http://${builder.host}:8181", "DEFAULT_INFLUX_SERVER": "http://${builder.host}:8181",
"DEFAULT_INFLUX_DATABASE": "main", "DEFAULT_INFLUX_DATABASE": "main",
@@ -68,7 +70,7 @@ in {
"DEFAULT_SERVER_NAME": "${serverCfg.domain}" "DEFAULT_SERVER_NAME": "${serverCfg.domain}"
} }
EOF EOF
chmod -R 755 ${serverCfg.configPath}/influxdb chmod -R 755 ${serverCfg.path.config}/influxdb
''; '';
}; };