Skip to content
Snippets Groups Projects
Commit 9618367d authored by Éloïs's avatar Éloïs
Browse files

[build] remove unused duniteroxyde intermediate binaries

parent 5a0640d3
Branches
Tags
1 merge request!1292Feature/oxyde crypto
...@@ -77,10 +77,12 @@ echo $SRC ...@@ -77,10 +77,12 @@ echo $SRC
# Clean unused UI modules # Clean unused UI modules
rm -Rf node_modules/duniter-ui/node_modules rm -Rf node_modules/duniter-ui/node_modules
# Because we are building in a VM, Node.js could not detect that the target is ARM. So we move the modules' binaries accordingly. # Remove non production folders
#mv node_modules/naclb/lib/binding/Release/node-v48-linux-x64 node_modules/naclb/lib/binding/Release/node-v48-linux-arm rm -rf coverage test
#mv node_modules/wotb/lib/binding/Release/node-v48-linux-x64 node_modules/wotb/lib/binding/Release/node-v48-linux-arm
#mv node_modules/sqlite3/lib/binding/Release/node-v48-linux-x64 node_modules/sqlite3/lib/binding/Release/node-v48-linux-arm # Remove unused duniteroxyde intermediate binaries
rm -rf node_modules/duniteroxyde/target
rm -rf node_modules/duniteroxyde/native/target
cd .. cd ..
mkdir -p duniter_release mkdir -p duniter_release
......
...@@ -187,7 +187,13 @@ yarn --production || exit 1 ...@@ -187,7 +187,13 @@ yarn --production || exit 1
# Patch leveldown # Patch leveldown
cp "${ROOT}/release/resources/leveldown-fix.json" "${RELEASES}/duniter/node_modules/leveldown/package.json" || exit 1 cp "${ROOT}/release/resources/leveldown-fix.json" "${RELEASES}/duniter/node_modules/leveldown/package.json" || exit 1
rm -rf release coverage # Non production folders # Remove non production folders
rm -rf coverage release test
# Remove unused duniteroxyde intermediate binaries
rm -rf node_modules/duniteroxyde/target
rm -rf node_modules/duniteroxyde/native/target
cp -r "${RELEASES}/duniter" "${RELEASES}/desktop_" || exit 1 cp -r "${RELEASES}/duniter" "${RELEASES}/desktop_" || exit 1
cp -r "${RELEASES}/duniter" "${RELEASES}/server_" || exit 1 cp -r "${RELEASES}/duniter" "${RELEASES}/server_" || exit 1
......
...@@ -26,7 +26,10 @@ RUN export PATH="$HOME/.cargo/bin:$PATH" && \ ...@@ -26,7 +26,10 @@ RUN export PATH="$HOME/.cargo/bin:$PATH" && \
export RUSTFLAGS="-C target-feature=-crt-static" && \ export RUSTFLAGS="-C target-feature=-crt-static" && \
yarn install --production && \ yarn install --production && \
yarn add duniter-ui@${DUNITER_UI_VER} && \ yarn add duniter-ui@${DUNITER_UI_VER} && \
rm -rf test mv release/docker/duniter.sh docker.sh && \
rm -rf coverage release test && \
rm -rf node_modules/duniteroxyde/target && \
rm -rf node_modules/duniteroxyde/native/target
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Final Stage # Final Stage
...@@ -43,7 +46,7 @@ RUN mkdir -p /var/lib/duniter /etc/duniter && chown duniter:duniter /var/lib/dun ...@@ -43,7 +46,7 @@ RUN mkdir -p /var/lib/duniter /etc/duniter && chown duniter:duniter /var/lib/dun
COPY --from=build --chown=duniter:duniter . /duniter/duniter COPY --from=build --chown=duniter:duniter . /duniter/duniter
# copy bootstrap script # copy bootstrap script
RUN cp /duniter/duniter/release/docker/duniter.sh /usr/bin/duniter && \ RUN cp /duniter/duniter/docker.sh /usr/bin/duniter && \
chmod +x /usr/bin/duniter && \ chmod +x /usr/bin/duniter && \
chown duniter:duniter /usr/bin/duniter chown duniter:duniter /usr/bin/duniter
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment