FROM golang:1.18-alpine RUN apk add git bash curl poppler-utils gcc musl-dev xmlstarlet libxml2-utils # build WORKDIR /app ADD . /app/ RUN go build . RUN go test # Create user #RUN addgroup -S golang #RUN adduser -S -D -h /app golang golang #RUN chown -R golang:golang /app #USER golang