From f5981415398cc4b3955c2844bc68b27f1561933d Mon Sep 17 00:00:00 2001 From: Gabriel Kaszewski Date: Fri, 26 Dec 2025 16:02:23 +0100 Subject: [PATCH] fix: correct env-config.js generation by quoting heredoc EOF and adding a trailing newline. --- k-notes-frontend/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/k-notes-frontend/Dockerfile b/k-notes-frontend/Dockerfile index 5a4d512..c026a65 100644 --- a/k-notes-frontend/Dockerfile +++ b/k-notes-frontend/Dockerfile @@ -19,7 +19,7 @@ COPY nginx.conf /etc/nginx/conf.d/default.conf # Create script to generate env-config.js from environment variables RUN echo '#!/bin/sh' > /docker-entrypoint.d/40-env-config.sh && \ - echo 'cat > /usr/share/nginx/html/env-config.js << EOF' >> /docker-entrypoint.d/40-env-config.sh && \ + echo 'cat > /usr/share/nginx/html/env-config.js << "EOF"' >> /docker-entrypoint.d/40-env-config.sh && \ echo '// Runtime environment configuration' >> /docker-entrypoint.d/40-env-config.sh && \ echo '// Generated at container startup' >> /docker-entrypoint.d/40-env-config.sh && \ echo 'window.env = {' >> /docker-entrypoint.d/40-env-config.sh && \ @@ -27,7 +27,7 @@ RUN echo '#!/bin/sh' > /docker-entrypoint.d/40-env-config.sh && \ echo 'if [ -n "$API_URL" ]; then' >> /docker-entrypoint.d/40-env-config.sh && \ echo ' echo " API_URL: \"$API_URL\"," >> /usr/share/nginx/html/env-config.js' >> /docker-entrypoint.d/40-env-config.sh && \ echo 'fi' >> /docker-entrypoint.d/40-env-config.sh && \ - echo 'echo "};\" >> /usr/share/nginx/html/env-config.js' >> /docker-entrypoint.d/40-env-config.sh && \ + echo 'echo "};\\n" >> /usr/share/nginx/html/env-config.js' >> /docker-entrypoint.d/40-env-config.sh && \ chmod +x /docker-entrypoint.d/40-env-config.sh EXPOSE 80