#!/bin/bash # Nopea deploy: päivittää vain frontendin (ei kontin uudelleenkäynnistystä) # Hub-binäärin päivitys: käytä deploy.sh tai deploy-light.sh set -e SERVER="ubuntu@86.50.252.98" REMOTE_DIR="~/code/agentic-studio/network-poc" SSH_OPTS="-o StrictHostKeyChecking=no" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" echo "=== Kipinä Studio — Frontend Deploy ===" # 1. Buildaa frontend paikallisesti echo "[1/2] Rakennetaan frontend..." cd "$SCRIPT_DIR/frontend" [ -d node_modules ] || npm install --silent npm run build --silent 2>&1 | tail -1 # 2. Synkataan dist/ palvelimelle (vain muuttuneet tiedostot) echo "[2/2] Synkataan dist/ → palvelin..." rsync -az --delete "$SCRIPT_DIR/frontend/dist/" "$SERVER:$REMOTE_DIR/frontend/dist/" echo "" echo "=== Valmis! Frontend päivitetty — ei uudelleenkäynnistystä ===" echo " https://kipina.studio" echo "" echo "Huom: Jos Rust-koodi (hub/) muuttui, aja: ./deploy.sh"