diff --git a/Dockerfile.noproxy b/Dockerfile.noproxy new file mode 100644 index 0000000000000000000000000000000000000000..2b09a2f629a7892d23850f14acfa2004e98484de --- /dev/null +++ b/Dockerfile.noproxy @@ -0,0 +1,38 @@ +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! +RUN \ + echo "**** install dependencies and build tools and stuff ****" && \ + apk add --no-cache \ + git \ + nano \ + npm \ + nodejs && \ + mkdir -p \ + /app/d-zone && \ + git clone -b \ + v1/docker \ + 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 && \ + echo "**** delete git as we no longer need it ****" && \ + apk del --purge \ + git && \ + rm -rf \ + /root/.cache \ + /tmp/* + +# Copy local files +COPY root/ / + +# Communicate port to be used +EXPOSE 3000