From 2a026c589c25653491d18e646b4f3db1ed34193d Mon Sep 17 00:00:00 2001 From: nns <278048682+nurdotnet@users.noreply.github.com> Date: Sat, 2 May 2026 22:15:18 +0500 Subject: [PATCH] =?UTF-8?q?fix(public):=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA?= =?UTF-8?q?=D0=B0=20=C2=AB=D0=92=D0=BE=D0=B9=D1=82=D0=B8=C2=BB=20=D0=B2?= =?UTF-8?q?=D0=B5=D0=BB=D0=B0=20=D0=BD=D0=B0=20410-Gone=20zat.kz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: на test.food-market.kz href кнопки «Войти» показывал https://app.food-market.zat.kz/login → 410 Gone (старый stage-домен давно убран). Корни: — Header.astro имел дефолт PUBLIC_APP_URL = https://test.food-market.kz (после revert-коммита остался только public-домен, но Войти ведёт на админку — должно быть admin.food-market.kz). Поправил, теперь совпадает с SignupForm.tsx. — Dockerfile ARG PUBLIC_APP_URL тоже был test.food-market.kz — заменил на admin.food-market.kz. — Добавил .dockerignore (node_modules / dist / .astro / .env / .git) чтобы старый локальный dist/ не попадал в build-контекст и не застревал в layer cache. Раньше это давало stale бандл с app.food-market.zat.kz даже после изменений в src/. Build/deploy: docker build --no-cache + compose pull --force-recreate. Smoke на проде: - href Войти → https://admin.food-market.kz/login - Никаких .zat.kz упоминаний в /usr/share/nginx/html (grep пуст). - og:image → https://test.food-market.kz/og/home.png --- src/food-market.public/.dockerignore | 6 ++++++ src/food-market.public/Dockerfile | 2 +- src/food-market.public/src/components/Header.astro | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 src/food-market.public/.dockerignore diff --git a/src/food-market.public/.dockerignore b/src/food-market.public/.dockerignore new file mode 100644 index 0000000..0fa40d8 --- /dev/null +++ b/src/food-market.public/.dockerignore @@ -0,0 +1,6 @@ +node_modules +.astro +dist +.env +.env.local +.git diff --git a/src/food-market.public/Dockerfile b/src/food-market.public/Dockerfile index d04a79a..d26a73a 100644 --- a/src/food-market.public/Dockerfile +++ b/src/food-market.public/Dockerfile @@ -11,7 +11,7 @@ COPY pnpm-lock.yaml* ./ RUN pnpm install --frozen-lockfile || pnpm install COPY . . ARG PUBLIC_SITE_URL=https://test.food-market.kz -ARG PUBLIC_APP_URL=https://test.food-market.kz +ARG PUBLIC_APP_URL=https://admin.food-market.kz ENV PUBLIC_SITE_URL=$PUBLIC_SITE_URL ENV PUBLIC_APP_URL=$PUBLIC_APP_URL RUN pnpm build diff --git a/src/food-market.public/src/components/Header.astro b/src/food-market.public/src/components/Header.astro index 44a39f9..2b5e8e3 100644 --- a/src/food-market.public/src/components/Header.astro +++ b/src/food-market.public/src/components/Header.astro @@ -1,6 +1,6 @@ --- import Logo from './Logo.astro' -const APP_URL = import.meta.env.PUBLIC_APP_URL || 'https://test.food-market.kz' +const APP_URL = import.meta.env.PUBLIC_APP_URL || 'https://admin.food-market.kz' ---