Docker build fix exec format error.

This commit is contained in:
Koenkk
2018-06-16 01:15:35 +02:00
parent d1993e81da
commit 885f50839c
2 changed files with 4 additions and 8 deletions
+2 -4
View File
@@ -5,17 +5,15 @@ ENV QEMU_EXECVE 1
COPY docker/qemu-arm-static /usr/bin
WORKDIR /app
# Write .hash.json
ARG COMMIT
RUN echo "{\"hash\": \"$COMMIT\"}" > .hash.json
# Copy files & install dependencies
ADD . /app
ARG COMMIT
RUN [ "qemu-arm-static", "/bin/sh", "-c", \
"cp /app/data/configuration.yaml /app && \
cp /app/docker/run.sh /app && chmod +x /app/run.sh && \
apk add --update --no-cache make gcc g++ python linux-headers udev nodejs git && \
npm install --unsafe-perm && \
echo "{\"hash\": \"$COMMIT\"}" > .hash.json && \
apk del make gcc g++ python linux-headers udev git"]
# Entrypoint
+2 -4
View File
@@ -5,17 +5,15 @@ ENV QEMU_EXECVE 1
COPY docker/qemu-aarch64-static /usr/bin
WORKDIR /app
# Write .hash.json
ARG COMMIT
RUN echo "{\"hash\": \"$COMMIT\"}" > .hash.json
# Copy files & install dependencies
ADD . /app
ARG COMMIT
RUN [ "qemu-aarch64-static", "/bin/sh", "-c", \
"cp /app/data/configuration.yaml /app && \
cp /app/docker/run.sh /app && chmod +x /app/run.sh && \
apk add --update --no-cache make gcc g++ python linux-headers udev nodejs git && \
npm install --unsafe-perm && \
echo "{\"hash\": \"$COMMIT\"}" > .hash.json && \
apk del make gcc g++ python linux-headers udev git"]
# Entrypoint