mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 18:24:49 +00:00
docker-compose.staging.yml — backend-staging на порту 8001. .env.staging.example — шаблон с отдельным SHEET_ID. Caddyfile.staging.snippet — staging.api.wasrusgen1.pro. scripts/deploy-staging.sh — один скрипт для деплоя staging. app.js: BACKEND_URL читается из ?backend= параметра URL. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
37 lines
1.6 KiB
Plaintext
37 lines
1.6 KiB
Plaintext
# ============================================================
|
||
# Staging-окружение. Скопируйте в .env.staging и заполните.
|
||
# Используется только docker-compose.staging.yml.
|
||
# Не коммитить!
|
||
# ============================================================
|
||
|
||
# Telegram bot — тот же (бот не запускается в staging, токен нужен для валидации initData)
|
||
BOT_TOKEN=8281503057:AAEXmOepY8quH8E3RqOjFbgn7owV1ngnbGA
|
||
ADMIN_TG_ID=5937498515
|
||
|
||
# GigaChat — те же ключи
|
||
GIGACHAT_AUTH_KEY=ЗАМЕНИТЕ
|
||
GIGACHAT_MODEL=GigaChat-Pro
|
||
GIGACHAT_SCOPE=GIGACHAT_API_PERS
|
||
|
||
# STAGING Google Sheet — ОТДЕЛЬНАЯ копия продакшн-таблицы!
|
||
# Создать: открыть продакшн таблицу → Файл → Создать копию
|
||
SHEET_ID=ЗАМЕНИТЕ_ID_ТЕСТОВОЙ_ТАБЛИЦЫ
|
||
GOOGLE_CREDENTIALS_PATH=/app/credentials.json
|
||
|
||
# MiniApp — staging URL с параметром backend
|
||
MINIAPP_URL=https://wasrusgen.github.io/zov-tech/?backend=https://staging.api.wasrusgen1.pro
|
||
|
||
# Внутренний URL бэкенда (только в staging compose, без бота)
|
||
BACKEND_URL=http://backend-staging:8000
|
||
|
||
# Бизнес-правила (можно оставить как в prod)
|
||
ACTIVE_PERIOD_DAYS=90
|
||
GRACE_PERIOD_DAYS=14
|
||
|
||
# Внутренний секрет
|
||
INTERNAL_SECRET=ЗАМЕНИТЕ_ИЛИ_ОСТАВЬТЕ_КАК_В_PROD
|
||
|
||
# Google Drive — можно оставить prod файлы (только чтение)
|
||
SHIPMENTS_FILE_ID=1fER4NmEgSznvPKJWXOqLDDkTxH6wm78E
|
||
ARRIVALS_FILE_ID=1kgrDEIGcVMFnSdZs1Y_QHVhjqsXFQk2h
|