# ═══════════════════════════════════════════════════════════════════════════════ # 🚀 ШВИДКА ІНСТРУКЦІЯ ДЛЯ ТЕРМІНАЛА # ═══════════════════════════════════════════════════════════════════════════════ # ─────────────────────────────────────────────────────────────────────────────── # 1. ЗАВАНТАЖ НА СЕРВЕР # ─────────────────────────────────────────────────────────────────────────────── # З локального комп'ютера: scp deploy_patch_full.zip simple_user@vps2.happyuser.info:/tmp/ # На сервері: ssh simple_user@vps2.happyuser.info # ─────────────────────────────────────────────────────────────────────────────── # 2. РОЗПАКУЙ # ─────────────────────────────────────────────────────────────────────────────── cd /var/www/vps2.happyuser.info/top/top_1/obw_platform unzip -o /tmp/deploy_patch_full.zip # ─────────────────────────────────────────────────────────────────────────────── # 3. ЗАСТОСУЙ ПАТЧ # ─────────────────────────────────────────────────────────────────────────────── chmod +x apply_patch.sh ./apply_patch.sh # ─────────────────────────────────────────────────────────────────────────────── # 4. ВСТАНОВИ ЗАЛЕЖНОСТІ # ─────────────────────────────────────────────────────────────────────────────── cd UI/backend source ../../.venv38/bin/activate pip install python-dotenv # ─────────────────────────────────────────────────────────────────────────────── # 5. ПЕРЕЗАПУСТИ BACKEND # ─────────────────────────────────────────────────────────────────────────────── # Варіант 1: Systemd sudo systemctl restart your_backend_service # Варіант 2: Вручну cd /var/www/vps2.happyuser.info/top/top_1/obw_platform/UI/backend source ../../.venv38/bin/activate uvicorn api_main:app --reload --host 0.0.0.0 --port 8000 # ─────────────────────────────────────────────────────────────────────────────── # 6. ТЕСТУЙ API # ─────────────────────────────────────────────────────────────────────────────── # Health check curl http://localhost:8000/api/health # Status curl "http://localhost:8000/api/deploy/status?secret=9f078fc7470e358255cf18eeb6a84f7a11c834dedd618344d261e4432ff36af0" # Deploy curl "http://localhost:8000/api/deploy/pull?secret=9f078fc7470e358255cf18eeb6a84f7a11c834dedd618344d261e4432ff36af0" # ─────────────────────────────────────────────────────────────────────────────── # 7. ВІДКРИЙ ВЕБ-ІНТЕРФЕЙС # ─────────────────────────────────────────────────────────────────────────────── # В браузері: http://vps2.happyuser.info:3000/deploy # Введи секретний ключ: 9f078fc7470e358255cf18eeb6a84f7a11c834dedd618344d261e4432ff36af0 # ═══════════════════════════════════════════════════════════════════════════════ # ✅ ГОТОВО! # ═══════════════════════════════════════════════════════════════════════════════