aboutsummaryrefslogtreecommitdiffhomepage
path: root/Dockerfile.arm64v8
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile.arm64v8')
-rw-r--r--Dockerfile.arm64v816
1 files changed, 9 insertions, 7 deletions
diff --git a/Dockerfile.arm64v8 b/Dockerfile.arm64v8
index 573a2e4..d948db7 100644
--- a/Dockerfile.arm64v8
+++ b/Dockerfile.arm64v8
@@ -21,23 +21,25 @@ FROM arm64v8/alpine:3.11
21 21
22COPY --from=qemu qemu-aarch64-static /usr/bin/ 22COPY --from=qemu qemu-aarch64-static /usr/bin/
23 23
24ENV USER lighttpd 24ENV GID 1000
25ENV GROUP lighttpd 25ENV UID 1000
26ENV GID 911
27ENV UID 911
28ENV PORT 8080 26ENV PORT 8080
29ENV SUBFOLDER "/_" 27ENV SUBFOLDER "/_"
28ENV INIT_ASSETS 1
30 29
31RUN addgroup -S ${GROUP} -g ${GID} && adduser -D -S -u ${UID} ${USER} ${GROUP} && \ 30RUN addgroup -S lighttpd -g ${GID} && adduser -D -S -u ${UID} lighttpd lighttpd && \
32 apk add -U --no-cache lighttpd && \ 31 apk add -U --no-cache lighttpd && \
33 rm /usr/bin/qemu-aarch64-static 32 rm /usr/bin/qemu-aarch64-static
34 33
35WORKDIR /www 34WORKDIR /www
36 35
37COPY lighttpd.conf /lighttpd.conf 36COPY lighttpd.conf /lighttpd.conf
38COPY --from=build-stage --chown=${USER}:${GROUP} /app/dist /www/ 37COPY entrypoint.sh /entrypoint.sh
38COPY --from=build-stage --chown=${UID}:${GID} /app/dist /www/
39COPY --from=build-stage --chown=${UID}:${GID} /app/dist/assets /www/default-assets
40
41USER ${UID}:${GID}
39 42
40USER ${USER}
41HEALTHCHECK --interval=30s --timeout=5s --retries=3 \ 43HEALTHCHECK --interval=30s --timeout=5s --retries=3 \
42 CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:${PORT}/ || exit 1 44 CMD wget --no-verbose --tries=1 --spider http://127.0.0.1:${PORT}/ || exit 1
43 45