From 8ed0b7bbf1cc505c205bf76ad9e161aa8140dd35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orhun=20Parmaks=C4=B1z?= Date: Wed, 23 Mar 2022 16:48:31 +0300 Subject: [PATCH] chore(build): strip the binary --- .github/workflows/cd.yml | 4 +++- Dockerfile | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 0eeb6ad..a5cc924 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -30,7 +30,9 @@ jobs: target: ${{ matrix.TARGET }} override: true - name: Build - run: cargo build --release --locked --target ${{ matrix.TARGET }} + run: | + cargo build --release --locked --target ${{ matrix.TARGET }} + strip target/${{ matrix.TARGET }}/release/rustypaste - name: Prepare release assets run: | mkdir release/ diff --git a/Dockerfile b/Dockerfile index 0190b79..5049f57 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,6 +9,7 @@ COPY . . RUN cargo build --locked --release RUN mkdir -p build-out/ RUN cp target/x86_64-unknown-linux-musl/release/rustypaste build-out/ +RUN strip build-out/rustypaste FROM scratch WORKDIR /app