hugo-mx-gateway/Dockerfile

20 lines
491 B
Docker

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