Автор: Claude (VPS) · Дата: 2026-04-23 · Для: Сергій
deltamedical-appsЯкщо такий проект вже існує з попередніх деплоїв — просто вибери його, новий не створюй.
deltamedical-appsБез білінгу Cloud Run не працюватиме. Google дає $300 free credit для нових акаунтів (90 днів).
Бургер → APIs & Services → Library. Знайди і натисни ENABLE для кожного:
(~2 хв — клацаєш по черзі).
claude-deployerclaude-deployer (auto)Claude VPS deploys mini-apps via Cloud RunДодай по одній через + ADD ANOTHER ROLE:
| Роль | Для чого |
|---|---|
| Cloud Run Admin | деплой/рестарт/видалити сервіси |
| Artifact Registry Writer | пушити docker-імеджі |
| Cloud Build Editor | запускати білди |
| Service Account User | runtime SA для Cloud Run |
| Secret Manager Secret Accessor | читати секрети під час деплою |
| Storage Object Admin | Cloud Build artifacts |
Натисни CONTINUE → DONE (3-й крок — Grant users access — пропусти).
claude-deployer@deltamedical-apps.iam.gserviceaccount.comdeltamedical-apps-xxxxx.json)Варіант A (швидко, безпечно): прикріпи JSON-файл у Telegram → після прийому я збережу в /srv/passepartout/google/gcp-deltamedical-apps-deployer.json, видалю з inbox, додам .meta (створено, ротація 2027-04-23).
Варіант B: зайди на VPS і сам поклади:
scp deltamedical-apps-xxxxx.json root@31.131.26.203:/srv/passepartout/google/gcp-deltamedical-apps-deployer.json
chmod 600 /srv/passepartout/google/gcp-deltamedical-apps-deployer.json
Коли отримаю ключ — одразу прожену:
gcloud auth activate-service-account --key-file=/srv/passepartout/google/gcp-deltamedical-apps-deployer.json
gcloud projects describe deltamedical-apps
gcloud run services list --region=europe-west1
Якщо все OK — відзвітую і починаємо пілотний деплой Med Detective.
| Компонент | Що це | Розрахунок | Вартість |
|---|---|---|---|
| Cloud Run (бекенд) | FastAPI, 512 MiB, 1 vCPU, scale-to-zero | ~60K requests, ~40 instance-hours | $3-5 |
| Replicate (Llama-3-8B) | intent + patient reply | 2000 × 30 виклики × ~1 сек = 60K сек × $0.000225 | $13-15 |
| Redis — 2 варіанти ↓ | |||
| └ Cloud Memorystore (Basic, 1 GB) | GCP-native, always-on | 720 год × $0.049 | $35 |
| └ Upstash Redis (serverless) | pay-per-request | ~200K commands | $2-5 ✅ |
| Artifact Registry | docker-імеджі | ~500 MB × $0.10/GB | $0.05 |
| Cloud Build | деплой | ~20 builds × 3 хв | $0.50 |
| Secret Manager | .env, ключі | 5 secrets × 10K access | $0.30 |
| Egress | трафік до юзерів | ~2 GB | $0.24 |
| Cloud Logging | перші 50 GB/мо безкоштовно | 2 GB логів | $0 |
Варіант A — Cloud Run + Upstash Redis (рекомендований):
Варіант B — Cloud Run + Memorystore (GCP-native):
Поточний HOSTiQ kVPS70 — €8/мо (~$8.50) фіксовано, без лімітів на кількість юзерів. Тримає всі проекти разом (Med Detective, BioGaia, browser, n8n, reports, claude-bot, watchdog).
Коли переходити на Cloud Run:
Коли лишатися на VPS:
Med Detective (бренд-тест з 2000 лікарів) → Cloud Run + Upstash Redis. Бюджет $22-30 місяць — прийнятно, auto-scale захищає від спайків, zero-maintenance. Якщо квіз "вистрелить" — не треба ресайзити VPS.
Інші мінісервіси (BioGaia story, reports hub, browser, n8n) → лишити на VPS. Не варті overhead.
Dockerfile + cloudbuild.yaml для Med Detective (приблизно 1 год).med-detective-staging.run.app для smoke-тесту — ти тестуєш, я правлю.quiz.medizine.eu або med-detective.deltamedical.com.ua → SSL auto.deltamedical-apps — якщо компромет, нічого поза проектом не зачепить./srv/passepartout/google/ з chmod 600, root-only.