# ============================================================ # Telegram Shop - Environment Configuration (TEMPLATE) # ============================================================ # Копируй этот файл в .env и заполни реальными значениями. # ВНИМАНИЕ: .env файлы НЕ коммитятся — они в .gitignore. # ============================================================ # --- Telegram Bot --- BOT_TOKEN=your_bot_token_here ADMIN_IDS=123456789,987654321 SUPER_ADMIN_IDS=123456789 SUPPORT_LINK=https://t.me/your_support # --- Catalog --- # Путь к каталогу (используется ботом; по умолчанию не требуется) CATALOG_PATH=./catalog # --- Encryption (ОБЯЗАТЕЛЬНО! Без этого приложение упадёт) --- # Сгенерируй надёжный ключ: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" ENCRYPTION_KEY= # --- Commission --- COMMISSION_ENABLED=true COMMISSION_PERCENT=5 # --- Commission Wallets --- # Начальные адреса комиссионных кошельков. Редактируются в админке (Кошельки → Edit Wallets), значения в БД имеют приоритет. COMMISSION_WALLET_BTC= COMMISSION_WALLET_LTC= COMMISSION_WALLET_USDT= COMMISSION_WALLET_USDC= COMMISSION_WALLET_ETH= # --- ChangeNOW Deposit Integration --- # Optional: your ChangeNOW referral ID (leave empty if none) CHANGENOW_REF= # --- WireGuard --- WG_ENABLED=false WG_PRIVATE_KEY= WG_PUBLIC_KEY= WG_PRESHARED_KEY= WG_ENDPOINT= WG_ADDRESS= WG_DNS= WG_ALLOWED_IPS=0.0.0.0/0,::/0 # --- Tor Proxy --- # SSH backend: куда Tor перенаправляет SSH (по умолчанию хост-машина) SSH_HOST_IP=host.docker.internal # Имя контейнера админки (onion target). Жёстко задано в docker-compose.yml как tg_shop_admin. SHOP_CONTAINER=tg_shop_admin # --- Admin Panel (Next.js, admin-next/) --- # Секрет входа в админку (токен, вводится на /login) ADMIN_SECRET=your_admin_token_here # SUPER_ADMIN_SECRET: If set to a different value than ADMIN_SECRET, users logging in # with this token get super_admin role (seed phrase access, commission management). # If not set or same as ADMIN_SECRET, all admins are super admins. SUPER_ADMIN_SECRET= # Публичный URL админки (для фото товаров и внешних ссылок) ADMIN_URL=http://your-host:3000 # Порт health-сервера бота (Docker healthcheck) HEALTH_PORT=3001 # --- Bot i18n --- # Язык по умолчанию: en / es / de DEFAULT_LANGUAGE=en # --- AI Chatbot (admin-next) --- # OpenAI-совместимый endpoint и ключ (используются, если не заданы в site_settings) CHATBOT_API_ENDPOINT=https://api.openai.com/v1 CHATBOT_API_KEY= # --- Deploy --- # Версия образов из Gitea Container Registry (по умолчанию latest) IMAGE_TAG=latest