-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
22 lines (17 loc) · 546 Bytes
/
Copy pathDockerfile
File metadata and controls
22 lines (17 loc) · 546 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ARG ARCH=aarch64
ARG VERSION=12.10.0
ARG UBUNTU_VERSION=24.04
ARG REPO=axisecp
ARG SDK=acap-native-sdk
FROM ${REPO}/${SDK}:${VERSION}-${ARCH}-ubuntu${UBUNTU_VERSION} as sdk
ARG ARCH=aarch64
WORKDIR /opt/app
COPY ./app .
RUN . /opt/axis/acapsdk/environment-setup* && acap-build . && \
for eap in *.eap; do \
mkdir -p /tmp/eaptmp && \
tar xzf "$eap" -C /tmp/eaptmp && \
cp -r settings html /tmp/eaptmp/ && \
tar czf "$eap" -C /tmp/eaptmp --transform 's|^\./||' . && \
rm -rf /tmp/eaptmp; \
done