Newer
Older
sisyphe-go / Dockerfile
@Nacim Nacim on 16 Mar 2022 284 bytes install test dependencies on build
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