diff --git a/Dockerfile.noproxy b/Dockerfile.noproxy index 2b09a2f629a7892d23850f14acfa2004e98484de..6fbea6200eaf0ed349224439082c02fe49a277b3 100644 --- a/Dockerfile.noproxy +++ b/Dockerfile.noproxy @@ -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 && \ + 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/ /