diff --git a/Dockerfile b/Dockerfile index 4341d901ec748c5d9727e97e5a17ceebe8e3dc52..f9c49224ee27546e243930e367571d76907b2d74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,18 +2,12 @@ FROM lsiobase/alpine:3.12 LABEL maintainer="Griefed <griefed@griefed.de>" -# Test whether these are needed. If not, remove -ENV HOME="/app" -ENV NODE_ENV="production" - -# Build our D-Zone S6 image with lsiobase alpine. Much love to, Linuxserver.io! +# Install dependencies, download app, build app, remove unneeded stuff RUN \ echo "**** install dependencies and build tools and stuff ****" && \ apk add --no-cache \ git \ - nano \ - npm \ - nodejs && \ + npm && \ mkdir -p \ /app/d-zone && \ git clone -b \ @@ -21,15 +15,15 @@ RUN \ https://github.com/d-zone-org/d-zone.git \ /app/d-zone && \ echo "**** run npm install and build D-Zone ****" && \ - cd /app/d-zone && \ - npm install --no-optional && \ - npm run-script build && \ + cd /app/d-zone && \ + npm install --no-optional && \ + npm run-script build && \ echo "**** delete git as we no longer need it ****" && \ - apk del --purge \ - git && \ - rm -rf \ - /root/.cache \ - /tmp/* + apk del --purge \ + git && \ + rm -rf \ + /root/.cache \ + /tmp/* # Copy local files COPY root/ /