diff --git a/Dockerfile.port b/Dockerfile.port new file mode 100644 index 0000000000000000000000000000000000000000..959a884b20005fa2be6bc95d65cf709482aa8f35 --- /dev/null +++ b/Dockerfile.port @@ -0,0 +1,33 @@ +FROM lsiobase/alpine:3.12 + +LABEL maintainer="Griefed <griefed@griefed.de>" +LABEL description="Dockerfile to build an image of D-Zone which is to be accessed with IP:PORT" + +# Install dependencies, download app, build app, remove unneeded stuff +RUN \ + echo "**** install dependencies and build tools and stuff ****" && \ + apk add --no-cache \ + git \ + npm && \ + 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 && \ + 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