From 8ebd05e4a71295eb6246373ec716c1ed85263c2a Mon Sep 17 00:00:00 2001 From: vitya Date: Wed, 5 Aug 2026 16:14:36 +0300 Subject: [PATCH] =?UTF-8?q?chore:=20sync=20pilonuxt=20compose=20=E2=80=94?= =?UTF-8?q?=20admin-api=20embed=20env=20(JWT/DATABASE=5FURL/S3),=20tag=201?= =?UTF-8?q?b88cd5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- host-stacks/vds-kzntsv/pilonuxt.compose.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/host-stacks/vds-kzntsv/pilonuxt.compose.yml b/host-stacks/vds-kzntsv/pilonuxt.compose.yml index 7c211e3..d5a5c3b 100644 --- a/host-stacks/vds-kzntsv/pilonuxt.compose.yml +++ b/host-stacks/vds-kzntsv/pilonuxt.compose.yml @@ -19,18 +19,25 @@ # собственный origin https://pilonuxt.vds.kzntsv.site (SSR self-call на /snolla). # # Секреты (MSSQL/SMTP/imgproxy key+salt/siteId) ЗАПЕЧЕНЫ в config/default.json образа -# (решение vitya — образ только в приватном registry). Env-override не настраивали. +# (решение vitya — образ только в приватном registry). +# Admin-api env (2026-08-05): JWT_SECRET / DATABASE_URL / S3_* передаются через Portainer +# stack-env. При перекате стека env ОБЯЗАТЕЛЕН (Env:[] очищает секреты — gotcha #10). services: pilonuxt: container_name: pilonuxt - image: registry.kzntsv.site/pilonuxt:c4e34d4 + image: registry.kzntsv.site/pilonuxt:1b88cd5 restart: unless-stopped environment: NODE_ENV: production TZ: Europe/Moscow NITRO_HOST: 0.0.0.0 NITRO_PORT: "3000" + # Admin-api env (2026-08-05, embed в apps/web Nuxt-middleware) + JWT_SECRET: SUz56VIm96HqxLTZhR31BGhrVbAbIZC2R67prRwhzXsywCsd76Qaxlwl93vs9WC9 + DATABASE_URL: "sqlserver://mssql.kzntsv.site:1433;database=MoreThenCms;user=snolla;password=fXkH4@8O%3pc;encrypt=true;trustServerCertificate=true" + S3_ACCESS_KEY_ID: AKIAJ2YJP72W6ZHCRE6Q + S3_SECRET_ACCESS_KEY: 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 # CUTOVER 2026-06-15: боевой домен www.pilorama98.ru — аналитика ВКЛ # (дефолт GTM-MNNXFJ6, env не задаём). На smoke-поддомене гасили `""`. networks: