#!/bin/bash set -e # --- TAHAP 1: AKTIVASI INSTAN PORT 7860 --- # Kita jalankan Node.js server di background SEBELUM Ollama pull # Ini trik mutlak agar Hugging Face Router tidak memberikan 404 echo "[REASON] Booting Node.js Server UI (Port 7860)..." node server.js & NODE_PID=$! # --- TAHAP 2: OLLAMA BOOTSTRAP --- echo "[REASON] Booting Ollama Service..." ollama serve & OLLAMA_PID=$! # Tunggu API Ollama hidup echo "[REASON] Menunggu Ollama API sinkron..." until curl -sf http://localhost:11434/api/tags > /dev/null; do sleep 2 done # --- TAHAP 3: MODEL ACQUISITION --- echo "[REASON] Ollama siap. Mengunduh Otak Qwen 7B (5GB)..." # Ini memakan waktu 3-5 menit, tapi port 7860 sudah aman di atas ollama pull qwen2.5-coder:7b echo "[REASON] Membangun Identitas REASON dari Modelfile..." ollama create reason -f Modelfile echo "[REASON] SELURUH MESIN TEMPUR AKTIF 100%!" # Jaga container agar tetap hidup wait $NODE_PID