From a24ce52f4196ee6f54f3dd8bba62ca329efe416e Mon Sep 17 00:00:00 2001 From: vexorian Date: Sun, 30 Aug 2020 10:57:04 -0400 Subject: [PATCH] Nexe cache = Improve build times. --- Dockerfile | 1 + Dockerfile-builder | 1 + Dockerfile-nvidia | 1 + make_dist.sh | 8 ++++---- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 908dda5..651f823 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,7 @@ FROM node:12.18-alpine3.12 WORKDIR /home/node/app COPY package*.json ./ RUN npm install && npm install -g browserify nexe@3.3.7 +COPY --from=vexorian/dizquetv:nexecache /var/nexe/linux-x64-12.16.2 /var/nexe/ COPY . . RUN npm run build && LINUXBUILD=dizquetv sh make_dist.sh linuxonly diff --git a/Dockerfile-builder b/Dockerfile-builder index 124f296..1e4b626 100644 --- a/Dockerfile-builder +++ b/Dockerfile-builder @@ -2,4 +2,5 @@ FROM node:12.18-alpine3.12 WORKDIR /home/node/app COPY package*.json ./ RUN npm install && npm install -g browserify nexe@3.3.7 +COPY --from=vexorian/dizquetv:nexecache /var/nexe/* /var/nexe/ COPY . . \ No newline at end of file diff --git a/Dockerfile-nvidia b/Dockerfile-nvidia index 20a8e20..608d7f5 100644 --- a/Dockerfile-nvidia +++ b/Dockerfile-nvidia @@ -2,6 +2,7 @@ FROM node:12.18-alpine3.12 WORKDIR /home/node/app COPY package*.json ./ RUN npm install && npm install -g browserify nexe@3.3.7 +COPY --from=vexorian/dizquetv:nexecache /var/nexe/linux-x64-12.16.2 /var/nexe/ COPY . . RUN npm run build && LINUXBUILD=dizquetv sh make_dist.sh linuxonly diff --git a/make_dist.sh b/make_dist.sh index c920ddd..4ea26bb 100644 --- a/make_dist.sh +++ b/make_dist.sh @@ -12,15 +12,15 @@ cp -R ./web ./dist/web cp -R ./resources ./dist/ cd dist if [ "$MODE" == "all" ]; then - nexe -r "./**/*" -t windows-x64-12.18.2 --output $WIN64 + nexe --temp /var/nexe -r "./**/*" -t windows-x64-12.18.2 --output $WIN64 mv $WIN64 ../ - nexe -r "./**/*" -t mac-x64-12.18.2 --output $MACOSX + nexe --temp /var/nexe -r "./**/*" -t mac-x64-12.18.2 --output $MACOSX mv $MACOSX ../ - nexe -r "./**/*" -t windows-x86-12.18.2 --output $WIN32 + nexe --temp /var/nexe -r "./**/*" -t windows-x86-12.18.2 --output $WIN32 mv $WIN32 ../ fi -nexe -r "./**/*" -t linux-x64-12.16.2 --output $LINUX64 || exit 1 +nexe --temp /var/nexe -r "./**/*" -t linux-x64-12.16.2 --output $LINUX64 || exit 1 echo dist/$LINUX64 if [ "$MODE" == "all" ]; then mv ../$WIN64 ./