diff --git a/Dockerfile b/Dockerfile index 65215fc..8de053a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,9 +14,10 @@ WORKDIR /app # Copy workspace configuration COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./ -# Copy .env to .env.production for proper svelte compiling -RUN mkdir -p ./packages/frontend -COPY packages/frontend/.env ./packages/frontend/.env.production +# Create env file with placeholder values so SvelteKit knows variable names at build time +# Actual values are injected at runtime via process.env (adapter-node) +RUN mkdir -p ./packages/frontend && \ + printf 'PUBLIC_API_URL=\nPUBLIC_URL=\nPUBLIC_UMAMI_ID=\nPUBLIC_UMAMI_SCRIPT=\n' > ./packages/frontend/.env # ============================================================================ # Builder stage - compile application with Rust/WASM support