PORT=3000 HOST=127.0.0.1 NODE_ENV=production TRUST_PROXY=1 SESSION_SECRET=change-me-to-a-long-random-string # Единственный администратор (зарегистрированный пользователь с этим email) # При регистрации через сайт все получают роль customer; admin — только этот аккаунт ADMIN_EMAIL=admin@site.com ADMIN_PASSWORD=admin ADMIN_NAME=Администратор # URL сайта (ссылки в письмах, WebAuthn origin) SITE_URL=http://localhost:3000 # Passkey (WebAuthn) — по умолчанию hostname из SITE_URL # WEBAUTHN_RP_ID=shop.example.com # WEBAUTHN_RP_NAME=Shop # WEBAUTHN_ORIGIN=https://shop.example.com,http://localhost:3000 # SMTP — сброс пароля и уведомления о брони SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_SECURE=false SMTP_USER= SMTP_PASS= SMTP_FROM=shop@example.com # Обновление из админки (/admin/system) # SHOP_ROOT=/opt/shop/shop10 # ADMIN_UPDATE_ENABLED=1 # ADMIN_UPDATE_USE_SUDO=1 # SHOP_GIT_USER=root # PostgreSQL 17 (одна строка или отдельные переменные) DATABASE_URL=postgresql://shop:shop@127.0.0.1:5432/shop # PGHOST=127.0.0.1 # PGPORT=5432 # PGUSER=shop # PGPASSWORD=shop # PGDATABASE=shop