diff --git a/modules/server/containers/apps/influx.nix b/modules/server/containers/apps/influx.nix index 365369a..545f7f6 100644 --- a/modules/server/containers/apps/influx.nix +++ b/modules/server/containers/apps/influx.nix @@ -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 ''; };