#!/usr/bin/env bash # Baut die Windows-.exe + setup.exe des Host-Agents AUF LINUX (Wine im Docker). # ./build-win.sh [version] # Ergebnis: # dist/aria-host-agent.exe (Konsolen-Binary) # dist/aria-host-agent-setup.exe (Installer: richtet Windows-Dienst ein) # # Hinweis: Der erste Lauf zieht das tobix/pywine-Image (~1-2 GB) + baut die # Wine-Umgebung — das dauert. Folge-Builds sind schnell. set -euo pipefail cd "$(dirname "$0")" VERSION="${1:-0.0.0}" mkdir -p dist docker build -f Dockerfile.win --build-arg VERSION="$VERSION" -t aria-host-agent-win . docker run --rm -v "$(pwd)/dist:/out" aria-host-agent-win echo echo "Fertig: dist/aria-host-agent.exe + dist/aria-host-agent-setup.exe"