diff --git a/.circleci/config.yml b/.circleci/config.yml index c2b48418..61858e8b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -26,7 +26,7 @@ jobs: sudo docker run --rm --privileged multiarch/qemu-user-static:register --reset LATEST_TAG="${CIRCLE_TAG:1}" DOCKERHUB_DESTINATION="$DOCKERHUB_REPO:$LATEST_TAG-arm32v7" - DOCKERHUB_DOCKERFILE="Dockerfile" + DOCKERHUB_DOCKERFILE="Dockerfile.arm32v7" sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS sudo docker build --pull -t "$DOCKERHUB_DESTINATION" -f "$DOCKERHUB_DOCKERFILE" . sudo docker push "$DOCKERHUB_DESTINATION" diff --git a/Dockerfile.arm32v7 b/Dockerfile.arm32v7 new file mode 100644 index 00000000..edb0fd94 --- /dev/null +++ b/Dockerfile.arm32v7 @@ -0,0 +1,16 @@ +FROM arm32v7/node:10-alpine + +RUN apk add --no-cache tini + +WORKDIR /RTL + +COPY . /RTL + +# Install dependencies +RUN npm install + +EXPOSE 3000 + +ENTRYPOINT ["/sbin/tini", "-g", "--"] + +CMD ["node", "rtl"]