From 1c015da440ef24a1852186da843fd1f2b5c5afe0 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sun, 28 Sep 2025 20:57:23 +0200 Subject: [PATCH] Update build_appimage.sh --- AppImage/scripts/build_appimage.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/AppImage/scripts/build_appimage.sh b/AppImage/scripts/build_appimage.sh index bc736a5..9199ef4 100644 --- a/AppImage/scripts/build_appimage.sh +++ b/AppImage/scripts/build_appimage.sh @@ -3,7 +3,7 @@ # ProxMenux Monitor AppImage Builder # This script creates a single AppImage with Flask server, Next.js dashboard, and translation support -set -euo pipefail +set -e WORK_DIR="/tmp/proxmenux_build" APP_DIR="$WORK_DIR/ProxMenux.AppDir" @@ -164,17 +164,17 @@ chmod +x "$APP_DIR/usr/bin/translate_cli.py" # Copy Next.js build echo "📋 Copying web dashboard..." -if [ -d "$SCRIPT_DIR/../.next" ]; then - cp -r "$SCRIPT_DIR/../.next" "$APP_DIR/web/" - cp -r "$SCRIPT_DIR/../public" "$APP_DIR/web/" +if [ -d "$SCRIPT_DIR/../../.next" ]; then + cp -r "$SCRIPT_DIR/../../.next" "$APP_DIR/web/" + cp -r "$SCRIPT_DIR/../../web/public" "$APP_DIR/web/" cp "$SCRIPT_DIR/../package.json" "$APP_DIR/web/" echo "✅ Next.js build copied successfully" else echo "⚠️ Warning: Next.js build not found. Run 'npm run build' first." echo "📋 Creating minimal web structure..." mkdir -p "$APP_DIR/web/public/images" - if [ -f "$SCRIPT_DIR/../public/images/proxmenux-logo.png" ]; then - cp "$SCRIPT_DIR/../public/images/proxmenux-logo.png" "$APP_DIR/web/public/images/" + if [ -f "$SCRIPT_DIR/../../web/public/images/proxmenux-logo.png" ]; then + cp "$SCRIPT_DIR/../../web/public/images/proxmenux-logo.png" "$APP_DIR/web/public/images/" fi fi @@ -256,8 +256,8 @@ cp "$APP_DIR/proxmenux-monitor.desktop" "$APP_DIR/usr/share/applications/" # Download and set icon echo "🎨 Setting up icon..." -if [ -f "$SCRIPT_DIR/../public/images/proxmenux-logo.png" ]; then - cp "$SCRIPT_DIR/../public/images/proxmenux-logo.png" "$APP_DIR/proxmenux-monitor.png" +if [ -f "$SCRIPT_DIR/../../web/public/images/proxmenux-logo.png" ]; then + cp "$SCRIPT_DIR/../../web/public/images/proxmenux-logo.png" "$APP_DIR/proxmenux-monitor.png" else wget -q "https://raw.githubusercontent.com/MacRimi/ProxMenux/main/images/logo.png" -O "$APP_DIR/proxmenux-monitor.png" || { echo "⚠️ Could not download logo, creating placeholder..."