Update frontend dockerfile
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Dominic Grimm 2022-11-13 19:03:46 +01:00
parent 7e1eda596c
commit 090dcf7ea5
No known key found for this signature in database
GPG Key ID: 6F294212DEAAC530
1 changed files with 6 additions and 3 deletions

View File

@ -26,9 +26,12 @@ WORKDIR /usr/src/public
COPY --from=builder /usr/src/frontend/dist . COPY --from=builder /usr/src/frontend/dist .
RUN minify . -r -o . RUN minify . -r -o .
# FROM alpine as binaryen FROM alpine as binaryen
# RUN apk add --no-cache binaryen WORKDIR /tmp
FROM niklasei/wasm-opt-action:v2.1.0 as binaryen ARG BINARYEN_VERSION="110"
RUN wget -qO- https://github.com/WebAssembly/binaryen/releases/download/version_${BINARYEN_VERSION}/binaryen-version_${BINARYEN_VERSION}-x86_64-linux.tar.gz | tar -xzf-
RUN cp ./binaryen-version_${BINARYEN_VERSION}/bin/wasm-opt /usr/local/bin
RUN rm -rf ./binaryen-version_${BINARYEN_VERSION}
WORKDIR /usr/src/public WORKDIR /usr/src/public
COPY --from=public /usr/src/public . COPY --from=public /usr/src/public .
RUN find . -name "*.wasm" -type f | xargs -I % wasm-opt % -o % -O --intrinsic-lowering -Oz RUN find . -name "*.wasm" -type f | xargs -I % wasm-opt % -o % -O --intrinsic-lowering -Oz