FROM --platform=linux/amd64 golang:1.23-bookworm AS builder RUN apt-get update && apt-get install -y --no-install-recommends \ nodejs npm \ libgtk-3-dev libwebkit2gtk-4.0-dev \ pkg-config build-essential \ && rm -rf /var/lib/apt/lists/* RUN go install github.com/wailsapp/wails/v2/cmd/wails@v2.11.0 WORKDIR /src COPY go.mod go.sum ./ RUN go mod download COPY . . RUN cd frontend && npm install && cd .. RUN wails build -skipbindings -platform linux/amd64 FROM --platform=linux/amd64 debian:bookworm-slim COPY --from=builder /src/build/bin/Former /Former-linux-amd64 CMD ["cp", "/Former-linux-amd64", "/out/Former-linux-amd64"]