FROM alpine:3.11.6 ARG GOOS="linux" ARG GOARCH="amd64" ARG RUNTIME_USER="mxgateway" ARG RUNTIME_USER_UID=4583 RUN addgroup -g $RUNTIME_USER_UID $RUNTIME_USER && \ adduser --disabled-password --no-create-home --gecos "" \ --home /app --ingroup $RUNTIME_USER --uid $RUNTIME_USER_UID $RUNTIME_USER COPY entrypoint.sh bin/hugo-mx-gateway LICENSE /app/ COPY templates /app/templates RUN chown -R $RUNTIME_USER:$RUNTIME_USER /app WORKDIR /app ENTRYPOINT ["sh", "./entrypoint.sh"]