chore: sync pilonuxt compose — admin-api embed env (JWT/DATABASE_URL/S3), tag 1b88cd5

This commit is contained in:
2026-08-05 16:14:36 +03:00
parent 9e2332a53c
commit 8ebd05e4a7

View File

@@ -19,18 +19,25 @@
# собственный origin https://pilonuxt.vds.kzntsv.site (SSR self-call на /snolla). # собственный origin https://pilonuxt.vds.kzntsv.site (SSR self-call на /snolla).
# #
# Секреты (MSSQL/SMTP/imgproxy key+salt/siteId) ЗАПЕЧЕНЫ в config/default.json образа # Секреты (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: services:
pilonuxt: pilonuxt:
container_name: pilonuxt container_name: pilonuxt
image: registry.kzntsv.site/pilonuxt:c4e34d4 image: registry.kzntsv.site/pilonuxt:1b88cd5
restart: unless-stopped restart: unless-stopped
environment: environment:
NODE_ENV: production NODE_ENV: production
TZ: Europe/Moscow TZ: Europe/Moscow
NITRO_HOST: 0.0.0.0 NITRO_HOST: 0.0.0.0
NITRO_PORT: "3000" 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 — аналитика ВКЛ # CUTOVER 2026-06-15: боевой домен www.pilorama98.ru — аналитика ВКЛ
# (дефолт GTM-MNNXFJ6, env не задаём). На smoke-поддомене гасили `""`. # (дефолт GTM-MNNXFJ6, env не задаём). На smoke-поддомене гасили `""`.
networks: networks: