#!/bin/bash set -e echo "=== Златен чай ===" echo "" if [ ! -f .env ]; then echo "Running first-time setup (requires ADMIN_PASSWORD env)..." bun run src/setup.ts fi if [ ! -f dist/server/entry.mjs ]; then echo "Building..." bunx --bun astro build fi echo "Starting API..." bun run src/server.ts & API_PID=$! echo "Starting web server..." PORT=3002 HOST=127.0.0.1 bun ./dist/server/entry.mjs & WEB_PID=$! echo "" echo "Site: http://localhost:3000" echo "API: http://localhost:3001" echo "" trap "kill $API_PID $WEB_PID 2>/dev/null" EXIT wait