rust-runner/Dockerfile

23 lines
347 B
Docker
Raw Normal View History

2021-12-19 18:31:28 +00:00
ARG REPO_ARCH=arm64v8
2021-09-06 19:02:40 +00:00
# production environment
2023-12-23 19:30:36 +00:00
FROM $REPO_ARCH/alpine:3.19
2021-09-06 19:02:40 +00:00
ARG UID=991
ARG GID=991
ENV \
2021-12-19 18:31:28 +00:00
REPO_ARCH=${REPO_ARCH} \
UID=${UID} \
GID=${GID}
2021-09-06 19:02:40 +00:00
RUN \
2021-12-19 18:31:28 +00:00
addgroup -g "${GID}" app && \
adduser -D -G app -u "${UID}" -g "" -h /opt/app app && \
apk add tini
2021-09-06 19:02:40 +00:00
WORKDIR /opt/app
USER app
ENTRYPOINT ["/sbin/tini", "--"]
CMD /bin/sh