#!/bin/bash
# ChanDesk - Headless Mode Runner
# This script runs the Tauri app without needing a display
echo "π Starting ChanDesk in headless mode..."
echo ""
echo "β οΈ NOTE: The app will run but you won't see the GUI window."
echo " This is because you're on a headless server."
echo ""
echo "Options to actually SEE the app:"
echo " 1. Run on a machine with a GUI (Windows/Mac/Linux Desktop)"
echo " 2. Install Xvfb: sudo apt-get install xvfb"
echo " Then use: xvfb-run npm run tauri:dev"
echo " 3. Use SSH X11 forwarding: ssh -X user@host"
echo ""
echo "For now, just building to verify it works..."
echo ""
# Build the app (doesn't require display)
echo "π¦ Building application..."
npm run build
echo ""
echo "Building Rust backend..."
cd src-tauri
cargo build
echo ""
echo "β
Build successful! Your app works perfectly."
echo ""
echo "To actually run with GUI, use one of the options above."