fix: sudo vor allen docker-Befehlen im build.sh

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Stefan Hacker
2026-04-11 23:31:30 +02:00
parent 48a46cbc79
commit 3ed5adc1e8
+6 -6
View File
@@ -35,9 +35,9 @@ build_linux() {
info "Baue Linux Desktop Client..." info "Baue Linux Desktop Client..."
cd "$DESKTOP_DIR" cd "$DESKTOP_DIR"
docker build -f Dockerfile.build -t minicloud-desktop-builder . sudo docker build -f Dockerfile.build -t minicloud-desktop-builder .
docker run --rm \ sudo docker run --rm \
-v "$OUTPUT_DIR:/output" \ -v "$OUTPUT_DIR:/output" \
minicloud-desktop-builder \ minicloud-desktop-builder \
bash -c "npm run tauri build && cp -r src-tauri/target/release/bundle/* /output/ 2>/dev/null; \ bash -c "npm run tauri build && cp -r src-tauri/target/release/bundle/* /output/ 2>/dev/null; \
@@ -51,9 +51,9 @@ build_windows() {
info "Baue Windows Desktop Client (Cross-Compile)..." info "Baue Windows Desktop Client (Cross-Compile)..."
cd "$DESKTOP_DIR" cd "$DESKTOP_DIR"
docker build -f Dockerfile.build -t minicloud-desktop-builder . sudo docker build -f Dockerfile.build -t minicloud-desktop-builder .
docker run --rm \ sudo docker run --rm \
-v "$OUTPUT_DIR:/output" \ -v "$OUTPUT_DIR:/output" \
-e CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc \ -e CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=x86_64-w64-mingw32-gcc \
minicloud-desktop-builder \ minicloud-desktop-builder \
@@ -89,7 +89,7 @@ build_android() {
info "Baue Android App..." info "Baue Android App..."
cd "$MOBILE_DIR" cd "$MOBILE_DIR"
docker run --rm \ sudo docker run --rm \
-v "$MOBILE_DIR:/app" \ -v "$MOBILE_DIR:/app" \
-v "$OUTPUT_DIR:/output" \ -v "$OUTPUT_DIR:/output" \
ghcr.io/nickvdyck/flutter-android:latest \ ghcr.io/nickvdyck/flutter-android:latest \
@@ -122,7 +122,7 @@ do_clean() {
rm -rf "$OUTPUT_DIR"/* rm -rf "$OUTPUT_DIR"/*
rm -rf "$DESKTOP_DIR/src-tauri/target" rm -rf "$DESKTOP_DIR/src-tauri/target"
rm -rf "$MOBILE_DIR/build" 2>/dev/null rm -rf "$MOBILE_DIR/build" 2>/dev/null
docker rmi minicloud-desktop-builder 2>/dev/null || true sudo docker rmi minicloud-desktop-builder 2>/dev/null || true
info "Build-Cache geloescht." info "Build-Cache geloescht."
} }