scanner/backend/Dockerfile
2025-03-23 17:33:43 +01:00

17 lines
333 B
Docker

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"]