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;
paths = [{
path = "${serverCfg.configPath}/influxdb/";
path = "${serverCfg.path.config}/influxdb/";
owner = "1500:1500";
mode = "0700";
}{
path = "${serverCfg.dataPath}/influxdb/";
path = "${serverCfg.path.data}/influxdb/";
owner = "1500:1500";
mode = "0700";
}];
@@ -28,8 +30,8 @@ in {
# };
# overrides = {
# volumes = [
# "${serverCfg.dataPath}/influxdb:/db:rw"
# "${serverCfg.configPath}/influxdb:/config:ro"
# "${serverCfg.path.data}/influxdb:/db:rw"
# "${serverCfg.path.config}/influxdb:/config:ro"
# ];
# };
# };
@@ -50,8 +52,8 @@ in {
ports = [ "8080:8080" ];
cmd = [ "--mode=admin" ];
volumes = [
"${serverCfg.dataPath}/influxdb:/db:rw"
"${serverCfg.configPath}/influxdb/:/app-root/config:ro"
"${serverCfg.path.data}/influxdb:/db:rw"
"${serverCfg.path.config}/influxdb/:/app-root/config:ro"
];
};
};
@@ -60,7 +62,7 @@ in {
setup = {
trigger = "server";
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_DATABASE": "main",
@@ -68,7 +70,7 @@ in {
"DEFAULT_SERVER_NAME": "${serverCfg.domain}"
}
EOF
chmod -R 755 ${serverCfg.configPath}/influxdb
chmod -R 755 ${serverCfg.path.config}/influxdb
'';
};