From c99b36f7886220e301364b017884bbdb862a1e27 Mon Sep 17 00:00:00 2001 From: AHdark Date: Tue, 12 Jul 2022 19:20:14 +0800 Subject: [PATCH] chore: better way to remove frontend map files (#1380) * Feat: better way to remove frontend map files * Feat: Docker use `GENERATE_SOURCEMAP` in the frontend build section to avoid generating map files. --- Dockerfile | 6 ++++-- build.sh | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3ed9f10..c657018 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,8 +9,10 @@ RUN git clone --recurse-submodules https://github.com/cloudreve/Cloudreve.git # build frontend WORKDIR /cloudreve_builder/Cloudreve/assets +ENV GENERATE_SOURCEMAP false + RUN yarn install --network-timeout 1000000 -RUN yarn run build && find . -name "*.map" -type f -delete +RUN yarn run build # build backend WORKDIR /cloudreve_builder/Cloudreve @@ -39,4 +41,4 @@ RUN chmod +x ./cloudreve && mkdir -p /data/aria2 && chmod -R 766 /data/aria2 EXPOSE 5212 VOLUME ["/cloudreve/uploads", "/cloudreve/avatar", "/data"] -ENTRYPOINT ["./cloudreve"] \ No newline at end of file +ENTRYPOINT ["./cloudreve"] diff --git a/build.sh b/build.sh index 7e50a6e..8acac1a 100755 --- a/build.sh +++ b/build.sh @@ -24,13 +24,13 @@ buildAssets() { rm -rf assets/build export CI=false + export GENERATE_SOURCEMAP=false cd $REPO/assets yarn install yarn run build cd build - find . -name "*.map" -type f -delete cd $REPO zip -r - assets/build >assets.zip }