Dockerfile 465 B

12345678910111213141516171819202122
  1. FROM r-2.top/alpine:3.19 AS deps
  2. WORKDIR /usr
  3. RUN apk add gcc g++ cmake make acl
  4. FROM r-2.top/alpine:3.19 AS build
  5. WORKDIR /hikbuild
  6. COPY --from=deps /usr /usr
  7. COPY --from=deps /lib /lib
  8. COPY . /hikbuild
  9. RUN cmake . -D Arch=${TARGETARCH} -D CMAKE_BUILD_TYPE=RELEASE && make
  10. FROM r-2.top/alpine:3.19 AS export
  11. WORKDIR /home
  12. COPY --from=build /hikbuild/build /home
  13. #docker buildx build --platform linux/amd64,linux/arm64 --output type=local,dest=/hikbuild/ .