/
kreyndelHam
/
Konstructorium
Обзор
Документация
Войти
/
kreyndelHam
/
Konstructorium
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
dev
scripts/telegram/up_dev_stack.ps1
26 строк
1 KB
MihahamYT
Telegram Bot Working
25 май 2026, 20:20
25 май 2026, 20:20
1089971
Код
Авторство
О чём код?
# Start dev stack without telegram_bot container (host-run bot + VPN). $ErrorActionPreference = "Stop" $Root = (Resolve-Path (Join-Path $PSScriptRoot "..\..")).Path Set-Location $Root $composeFile = if ($env:COMPOSE_FILE) { $env:COMPOSE_FILE } else { "docker-compose.services.yml" } $vpnComposeFile = if ($env:VPN_COMPOSE_FILE) { $env:VPN_COMPOSE_FILE } else { "docker-compose.vpn-dev.yml" } $env:VPN_COMPOSE_FILE = $vpnComposeFile Write-Host "[1/2] PostgreSQL data directory..." & (Join-Path $Root "scripts\docker\ensure_postgres_data_dir.ps1") if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } Write-Host "[2/2] Starting services (telegram_bot excluded via docker-compose.vpn-dev.yml profile)..." docker compose -f $composeFile -f $vpnComposeFile up -d --build if ($LASTEXITCODE -ne 0) { throw "docker compose up failed with exit code $LASTEXITCODE" } Write-Host "Waiting for core health..." & (Join-Path $Root "scripts\docker\verify_dev_stack.ps1") if ($LASTEXITCODE -ne 0) { throw "Stack verify failed. Check: docker compose -f $composeFile -f $vpnComposeFile ps" } Write-Host "Dev stack ready. Run: .\scripts\telegram\run_bot_host.ps1"