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
No related branches found
No related tags found
1 merge request!1292Feature/oxyde crypto
......@@ -77,10 +77,12 @@ echo $SRC
# Clean unused UI 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.
#mv node_modules/naclb/lib/binding/Release/node-v48-linux-x64 node_modules/naclb/lib/binding/Release/node-v48-linux-arm
#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 non production folders
rm -rf coverage test
# Remove unused duniteroxyde intermediate binaries
rm -rf node_modules/duniteroxyde/target
rm -rf node_modules/duniteroxyde/native/target
cd ..
mkdir -p duniter_release
......
......@@ -187,7 +187,13 @@ yarn --production || exit 1
# Patch leveldown
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}/server_" || exit 1
......
......@@ -26,7 +26,10 @@ RUN export PATH="$HOME/.cargo/bin:$PATH" && \
export RUSTFLAGS="-C target-feature=-crt-static" && \
yarn install --production && \
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
......@@ -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 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 && \
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