From b07e4f1f61ea220160457b8899ced7c39ed22c3e Mon Sep 17 00:00:00 2001 From: Weston Blieden Date: Tue, 14 Apr 2026 15:22:11 +0200 Subject: [PATCH] fix: use cross-strip in Dockerfiles to reduce .eap size (32M -> 16M) --- aarch64/Dockerfile | 1 + aarch64_ROOT/Dockerfile | 1 + aarch64_custom/Dockerfile | 1 + arm/Dockerfile | 1 + arm_ROOT/Dockerfile | 1 + arm_custom/Dockerfile | 1 + 6 files changed, 6 insertions(+) diff --git a/aarch64/Dockerfile b/aarch64/Dockerfile index eb1938e..d91549a 100644 --- a/aarch64/Dockerfile +++ b/aarch64/Dockerfile @@ -9,4 +9,5 @@ FROM ${REPO}/${SDK}:${VERSION}-${ARCH}-ubuntu${UBUNTU_VERSION} # Building the ACAP application COPY ./app /opt/app/ WORKDIR /opt/app +RUN aarch64-linux-gnu-strip -s lib/tailscale lib/tailscaled RUN . /opt/axis/acapsdk/environment-setup* && acap-build ./ diff --git a/aarch64_ROOT/Dockerfile b/aarch64_ROOT/Dockerfile index eb1938e..d91549a 100644 --- a/aarch64_ROOT/Dockerfile +++ b/aarch64_ROOT/Dockerfile @@ -9,4 +9,5 @@ FROM ${REPO}/${SDK}:${VERSION}-${ARCH}-ubuntu${UBUNTU_VERSION} # Building the ACAP application COPY ./app /opt/app/ WORKDIR /opt/app +RUN aarch64-linux-gnu-strip -s lib/tailscale lib/tailscaled RUN . /opt/axis/acapsdk/environment-setup* && acap-build ./ diff --git a/aarch64_custom/Dockerfile b/aarch64_custom/Dockerfile index 517d44e..4353d54 100644 --- a/aarch64_custom/Dockerfile +++ b/aarch64_custom/Dockerfile @@ -9,4 +9,5 @@ FROM ${REPO}/${SDK}:${VERSION}-${ARCH}-ubuntu${UBUNTU_VERSION} # Building the ACAP application COPY ./app /opt/app/ WORKDIR /opt/app +RUN aarch64-linux-gnu-strip -s lib/tailscale lib/tailscaled RUN . /opt/axis/acapsdk/environment-setup* && acap-build . \ No newline at end of file diff --git a/arm/Dockerfile b/arm/Dockerfile index 3b4b59c..6b4f556 100644 --- a/arm/Dockerfile +++ b/arm/Dockerfile @@ -9,4 +9,5 @@ FROM ${REPO}/${SDK}:${VERSION}-${ARCH}-ubuntu${UBUNTU_VERSION} # Building the ACAP application COPY ./app /opt/app/ WORKDIR /opt/app +RUN arm-linux-gnueabihf-strip -s lib/tailscale lib/tailscaled RUN . /opt/axis/acapsdk/environment-setup* && acap-build ./ diff --git a/arm_ROOT/Dockerfile b/arm_ROOT/Dockerfile index 3b4b59c..6b4f556 100644 --- a/arm_ROOT/Dockerfile +++ b/arm_ROOT/Dockerfile @@ -9,4 +9,5 @@ FROM ${REPO}/${SDK}:${VERSION}-${ARCH}-ubuntu${UBUNTU_VERSION} # Building the ACAP application COPY ./app /opt/app/ WORKDIR /opt/app +RUN arm-linux-gnueabihf-strip -s lib/tailscale lib/tailscaled RUN . /opt/axis/acapsdk/environment-setup* && acap-build ./ diff --git a/arm_custom/Dockerfile b/arm_custom/Dockerfile index 09b006f..645543e 100644 --- a/arm_custom/Dockerfile +++ b/arm_custom/Dockerfile @@ -9,4 +9,5 @@ FROM ${REPO}/${SDK}:${VERSION}-${ARCH}-ubuntu${UBUNTU_VERSION} # Building the ACAP application COPY ./app /opt/app/ WORKDIR /opt/app +RUN arm-linux-gnueabihf-strip -s lib/tailscale lib/tailscaled RUN . /opt/axis/acapsdk/environment-setup* && acap-build .