feat(admin): Bot Configuration — eye toggle to reveal masked values (token, secrets)
- compose: pass bot env (BOT_TOKEN, SUPPORT_LINK, ADMIN_IDS, SUPER_ADMIN_IDS, WG_*, ADMIN_*, GITEA_API_URL) to tg_shop_admin - settings API: reads real env values; POST /api/settings reveals secret value by key (auth required) - settings-page: eye/eye-off button on masked fields, shows real value on click (BOT_TOKEN, ADMIN_IDS, etc.)
This commit is contained in:
@@ -48,9 +48,31 @@ services:
|
||||
- SUPER_ADMIN_SECRET=${SUPER_ADMIN_SECRET:-changeme_super}
|
||||
# Ключ шифрования мнемоник (тот же, что у бота — для дешифровки сид-фраз)
|
||||
- ENCRYPTION_KEY=${ENCRYPTION_KEY}
|
||||
# Кошельки для оплаты комиссии (показываются админу при блокировке сид-фраз)
|
||||
- COMMISSION_WALLET_BTC=${COMMISSION_WALLET_BTC}
|
||||
- COMMISSION_WALLET_LTC=${COMMISSION_WALLET_LTC}
|
||||
- COMMISSION_WALLET_USDT=${COMMISSION_WALLET_USDT}
|
||||
- COMMISSION_WALLET_USDC=${COMMISSION_WALLET_USDC}
|
||||
- COMMISSION_WALLET_ETH=${COMMISSION_WALLET_ETH}
|
||||
# ИИ-чатбот: настройки берутся из site_settings (chatbot_*)
|
||||
- CHATBOT_API_ENDPOINT=${CHATBOT_API_ENDPOINT:-https://api.openai.com/v1}
|
||||
- CHATBOT_API_KEY=${CHATBOT_API_KEY:-}
|
||||
# Конфигурация бота (просмотр/редактирование в Bot Configuration)
|
||||
- BOT_TOKEN=${BOT_TOKEN}
|
||||
- SUPPORT_LINK=${SUPPORT_LINK}
|
||||
- ADMIN_IDS=${ADMIN_IDS}
|
||||
- SUPER_ADMIN_IDS=${SUPER_ADMIN_IDS}
|
||||
- WG_ENABLED=${WG_ENABLED:-false}
|
||||
- WG_ENDPOINT=${WG_ENDPOINT}
|
||||
- WG_ADDRESS=${WG_ADDRESS}
|
||||
- WG_PUBLIC_KEY=${WG_PUBLIC_KEY}
|
||||
- WG_DNS=${WG_DNS}
|
||||
- ADMIN_PORT=${ADMIN_PORT:-3000}
|
||||
- ADMIN_URL=${ADMIN_URL}
|
||||
- CATALOG_PATH=${CATALOG_PATH:-/catalog}
|
||||
- GITEA_API_URL=${GITEA_API_URL}
|
||||
- WG_PRIVATE_KEY=${WG_PRIVATE_KEY}
|
||||
- WG_PRESHARED_KEY=${WG_PRESHARED_KEY}
|
||||
volumes:
|
||||
- ./db:/app/db
|
||||
deploy:
|
||||
|
||||
Reference in New Issue
Block a user