refactor: rename binary and artifacts to negative-converter

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Christoph K.
2026-03-15 09:54:47 +01:00
parent 4e4e19e80d
commit 93c19df257
5 changed files with 38 additions and 38 deletions

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env bash
# docker-build.sh — Baut photo-converter in Docker
# docker-build.sh — Baut negative-converter in Docker
#
# Verwendung:
# ./scripts/docker-build.sh [linux|windows|all] [--no-cache] [--run]
@@ -43,10 +43,10 @@ command -v docker &>/dev/null || log_error "Docker nicht gefunden. Installieren:
mkdir -p output dist-windows
build_linux() {
log_info "Baue Linux-Image (photo-converter:linux) ..."
log_info "Baue Linux-Image (negative-converter:linux) ..."
docker build $NO_CACHE \
--target linux-builder \
-t photo-converter:linux \
-t negative-converter:linux \
-f docker/Dockerfile \
.
log_ok "Linux-Image gebaut"
@@ -57,27 +57,27 @@ build_linux() {
-v "$PROJECT_ROOT/import:/project/import:ro" \
-v "$PROJECT_ROOT/output:/project/output" \
-v "$PROJECT_ROOT/config.ini:/project/config.ini:ro" \
photo-converter:linux \
negative-converter:linux \
--batch --config config.ini
log_ok "Konvertierung abgeschlossen. Ergebnisse in: output/"
fi
}
build_windows() {
log_info "Baue Windows-Cross-Compilation-Image (photo-converter:windows-builder) ..."
log_info "Baue Windows-Cross-Compilation-Image (negative-converter:windows-builder) ..."
log_info "Hinweis: Erster Build lädt ~3 GB MXE-Pakete herunter (~20-30 Min)"
docker build $NO_CACHE \
--target windows-builder \
-t photo-converter:windows-builder \
-t negative-converter:windows-builder \
-f docker/Dockerfile \
.
log_ok "Windows-Builder-Image gebaut"
log_info "Extrahiere photo-converter.exe ..."
log_info "Extrahiere negative-converter.exe ..."
mkdir -p dist-windows
docker run --rm \
-v "$PROJECT_ROOT/dist-windows:/project/dist-windows" \
photo-converter:windows-builder \
negative-converter:windows-builder \
-c "cp -r /project/dist-windows/. /project/dist-windows/ && echo 'Fertig'"
log_ok "Windows-Build abgeschlossen: dist-windows/"