From 5cb5a78032ca3e898550867c8661a66cfc4a816f Mon Sep 17 00:00:00 2001 From: Hunter Halloran Date: Fri, 30 Jan 2026 17:52:17 -0500 Subject: [PATCH] Fix env_file paths and ANON_KEY references in docker-compose.yml - Update sed pattern to correctly match absolute env_file paths - Replace [REDACTED] placeholders with VITE_SUPABASE_ANON_KEY variable reference - Fix missing file path in sed command --- module.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/module.nix b/module.nix index 81af24d..217f5ba 100644 --- a/module.nix +++ b/module.nix @@ -130,11 +130,16 @@ in # Fix env_file paths to point to /var/lib/usda-vision/.env echo "Fixing env_file paths in docker-compose.yml..." ${pkgs.gnused}/bin/sed -i \ - -e 's|env_file:.*management-dashboard-web-app/\.env|env_file: /var/lib/usda-vision/.env|g' \ - -e 's|\./management-dashboard-web-app/\.env|/var/lib/usda-vision/.env|g' \ + 's|/var/lib/usda-vision/management-dashboard-web-app/\.env|/var/lib/usda-vision/.env|g' \ /var/lib/usda-vision/docker-compose.yml - ${lib.optionalString (cfg.envFile != null) '' + # Replace [REDACTED] placeholders with actual VITE_SUPABASE_ANON_KEY reference + echo "Fixing ANON_KEY references in docker-compose.yml..." + ${pkgs.gnused}/bin/sed -i \ + 's|\[REDACTED\]|$${VITE_SUPABASE_ANON_KEY}|g' \ + /var/lib/usda-vision/docker-compose.yml + + if [ -n "${cfg.envFile}" ]; then echo "Copying environment file from managed secret..." cp ${cfg.envFile} /var/lib/usda-vision/.env chmod 644 /var/lib/usda-vision/.env