From cee5799cc30871f011cdfe98905fdba637875a1c Mon Sep 17 00:00:00 2001 From: death916 Date: Thu, 11 Sep 2025 04:53:09 -0700 Subject: [PATCH] juice.nix --- modules/containers/docker/juicefs.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/modules/containers/docker/juicefs.nix b/modules/containers/docker/juicefs.nix index 062e92a..22c9638 100644 --- a/modules/containers/docker/juicefs.nix +++ b/modules/containers/docker/juicefs.nix @@ -16,11 +16,6 @@ "/mnt/myjfs:/mnt/jfs:rw,rshared" "juice_juicefs_cache:/var/jfsCache:rw" ]; - environment = { - POSTGRES_USER = "death916"; - POSTGRES_PASSWORD = builtins.readFile /etc/nixos/secrets/postgres_password; - POSTGRES_DB = "juicefs"; - }; cmd = [ "sh" "-c" @@ -41,6 +36,7 @@ }; systemd.services."docker-myjfs-mount-service" = { serviceConfig = { + EnvironmentFile = "/etc/nixos/secrets/juicefs.env"; Restart = lib.mkOverride 90 "always"; RestartMaxDelaySec = lib.mkOverride 90 "1m"; RestartSec = lib.mkOverride 90 "100ms"; @@ -63,11 +59,6 @@ }; virtualisation.oci-containers.containers."postgres-for-juicefs" = { image = "postgres:alpine"; - environment = { - POSTGRES_USER = "death916"; - POSTGRES_PASSWORD = builtins.readFile /etc/nixos/secrets/postgres_password; - POSTGRES_DB = "juicefs"; - }; volumes = [ "/home/death916/docker/volumes/postgres:/var/lib/postgresql/data:rw" ]; @@ -86,6 +77,7 @@ }; systemd.services."docker-postgres-for-juicefs" = { serviceConfig = { + EnvironmentFile = "/etc/nixos/secrets/juicefs.env"; Restart = lib.mkOverride 90 "always"; RestartMaxDelaySec = lib.mkOverride 90 "1m"; RestartSec = lib.mkOverride 90 "100ms";