relay/Dockerfile.arm64v8

31 lines
581 B
Docker

FROM arm64v8/alpine:3.11.3 AS build
COPY relay /relay
RUN \
apk add binutils && \
strip /relay
FROM arm64v8/alpine:3.11.3
ARG UID=991
ARG GID=991
RUN \
apk add tini && \
echo "Etc/UTC" > /etc/localtime && \
mkdir -p /opt/relay && \
addgroup --gid $GID relay && \
adduser -D -u $UID -G relay -h /opt/relay relay && \
echo "relay:`head /dev/urandom | tr -dc A-Za-z0-9 | head -c 24 | mkpasswd -s -m sha-256`" | chpasswd && \
chown -R relay:relay /opt/relay
COPY --from=build /relay /usr/bin/relay
USER relay
EXPOSE 8080
ENTRYPOINT ["/sbin/tini", "--"]
CMD ["relay"]