From a0b6eed037bb4e5c0fdd9af35190bda886544100 Mon Sep 17 00:00:00 2001 From: simon987 Date: Wed, 12 Jul 2023 19:37:15 -0400 Subject: [PATCH] Fix arm64 dockerfile --- Dockerfile.arm64 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Dockerfile.arm64 b/Dockerfile.arm64 index 95a200c..88edab4 100644 --- a/Dockerfile.arm64 +++ b/Dockerfile.arm64 @@ -1,6 +1,24 @@ FROM simon987/sist2-build-arm64 as build MAINTAINER simon987 +ENV DEBIAN_FRONTEND=noninteractive + +RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash +RUN apt update -y; apt install -y nodejs && rm -rf /var/lib/apt/lists/* + +WORKDIR /build/ + +COPY scripts scripts +COPY schema schema +COPY CMakeLists.txt . +COPY third-party third-party +COPY src src +COPY sist2-vue sist2-vue +COPY sist2-admin sist2-admin + +RUN cd sist2-vue/ && npm install && npm run build +RUN cd sist2-admin/frontend/ && npm install && npm run build + WORKDIR /build/ ADD . /build/ RUN mkdir build && cd build && cmake -DSIST_PLATFORM=arm64_linux_docker -DSIST_DEBUG_INFO=on -DSIST_DEBUG=off -DBUILD_TESTS=off -DCMAKE_TOOLCHAIN_FILE=/vcpkg/scripts/buildsystems/vcpkg.cmake ..