FROM golang:1.22-bookworm # Install scanimage (part of sane-utils) RUN apt-get update && apt-get install -y sane-utils iputils-ping && apt-get clean && rm -rf /var/lib/apt/lists/* # Add non-root user RUN useradd -m backend USER backend WORKDIR /home/backend COPY --chown=backend:backend . . RUN go build -o main CMD ["./main"]