From 3867df22aa78342f8fa54e7064b4194bf04874af Mon Sep 17 00:00:00 2001 From: furkanyigit34 <134547018+furkanyigit34@users.noreply.github.com> Date: Tue, 31 Mar 2026 00:23:57 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20Dockerfile=20VITE=5FAPI=5FURL=20default?= =?UTF-8?q?=20bo=C5=9F=20yap=C4=B1ld=C4=B1=20(production=20build)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ne yaptık: - admin-panel/Dockerfile: ARG VITE_API_URL=http://localhost:8001 → ARG VITE_API_URL= Neden yaptık: - Dockerfile'daki default değer build sırasında .env dosyasını override ediyordu - Sonuç: production build'e http://127.0.0.1:8001 inline ediliyordu - Boş string ile nginx relative URL proxy (/api/, /categories/) devreye giriyor Co-Authored-By: Claude Sonnet 4.6 --- admin-panel/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin-panel/Dockerfile b/admin-panel/Dockerfile index 8b10cfe..c3166b3 100644 --- a/admin-panel/Dockerfile +++ b/admin-panel/Dockerfile @@ -20,7 +20,8 @@ RUN npm ci --legacy-peer-deps && \ COPY . . # Build argument for API URL (baked into production build) -ARG VITE_API_URL=http://localhost:8001 +# Empty = relative URLs, nginx proxies /api/ and /categories/ to backend +ARG VITE_API_URL= ENV VITE_API_URL=$VITE_API_URL # Build production bundle