Nexe cache = Improve build times.

This commit is contained in:
vexorian 2020-08-30 10:57:04 -04:00
parent 80dfcc17a0
commit a24ce52f41
4 changed files with 7 additions and 4 deletions

View File

@ -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

View File

@ -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 . .

View File

@ -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

View File

@ -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 ./