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
This commit is contained in:
2026-01-30 17:52:17 -05:00
parent 53314a0896
commit 5cb5a78032

View File

@@ -130,11 +130,16 @@ in
# Fix env_file paths to point to /var/lib/usda-vision/.env # Fix env_file paths to point to /var/lib/usda-vision/.env
echo "Fixing env_file paths in docker-compose.yml..." echo "Fixing env_file paths in docker-compose.yml..."
${pkgs.gnused}/bin/sed -i \ ${pkgs.gnused}/bin/sed -i \
-e 's|env_file:.*management-dashboard-web-app/\.env|env_file: /var/lib/usda-vision/.env|g' \ 's|/var/lib/usda-vision/management-dashboard-web-app/\.env|/var/lib/usda-vision/.env|g' \
-e 's|\./management-dashboard-web-app/\.env|/var/lib/usda-vision/.env|g' \
/var/lib/usda-vision/docker-compose.yml /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..." echo "Copying environment file from managed secret..."
cp ${cfg.envFile} /var/lib/usda-vision/.env cp ${cfg.envFile} /var/lib/usda-vision/.env
chmod 644 /var/lib/usda-vision/.env chmod 644 /var/lib/usda-vision/.env