FROM golang:alpine RUN mkdir /app ADD . /app/ WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download RUN go build -o main . RUN adduser -S -D -H -h /app appuser USER appuser EXPOSE 5000 CMD ["./main"]