From 9fdf586c8035a0cad9392c54589bcd942f11d9fb Mon Sep 17 00:00:00 2001 From: soraefir Date: Fri, 5 Jun 2026 22:00:08 +0200 Subject: [PATCH] fix --- modules/server/containers/apps/influx.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/modules/server/containers/apps/influx.nix b/modules/server/containers/apps/influx.nix index 81b7d70..f1bc274 100644 --- a/modules/server/containers/apps/influx.nix +++ b/modules/server/containers/apps/influx.nix @@ -13,12 +13,13 @@ in { runtime = { paths = [{ path = "${serverCfg.path.config}/influxdb/"; + dirs = ["data" "ui"]; owner = "1500:1500"; - mode = "0700"; + mode = "0755"; }{ path = "${serverCfg.path.data}/influxdb/"; owner = "1500:1500"; - mode = "0700"; + mode = "0755"; }]; containers = { @@ -35,14 +36,14 @@ in { cmd = [ "influxdb3" "serve" "--node-id=node0" "--data-dir=/var/lib/influxdb3/data" "--admin-token-file=/var/lib/influxdb3/token.json" ]; ports = [ "8181:8181" ]; volumes = [ - "${serverCfg.path.data}/influxdb:/var/lib/influxdb3/data:rw" + "${serverCfg.path.data}/influxdb/data:/var/lib/influxdb3/data:rw" "${serverCfg.path.config}/influxdb/admin-token.json:/var/lib/influxdb3/token.json:ro" ]; }; }; - server = builder.mkContainer { + ui = builder.mkContainer { tmpfs = true; subdomain = containerCfg.subdomain; image = "influxdata/influxdb3-ui:${version}"; @@ -50,12 +51,12 @@ in { secret = name; extraEnv = { DATABASE_URL = "/db/sqlite.db"; - DEFAULT_INFLUX_SERVER = "http://influx-db:8181"; + DEFAULT_INFLUX_SERVER = "http://${builder.host}:8181"; }; overrides = { cmd = [ "--mode=admin" ]; volumes = [ - "${serverCfg.path.data}/influxdb:/db:rw" + "${serverCfg.path.data}/influxdb/ui:/db:rw" "${serverCfg.path.config}/influxdb/:/app-root/config:ro" ]; }; @@ -82,8 +83,6 @@ EOF "description": "Admin token for automated deployment" } EOF - - chmod -R 755 ${serverCfg.path.config}/influxdb ''; }; };