Dockerized every modules

This commit is contained in:
saundersp
2024-04-27 20:51:36 +02:00
parent 226df0882c
commit 466fd0f782
7 changed files with 95 additions and 0 deletions

17
cpp/Dockerfile Normal file
View File

@ -0,0 +1,17 @@
FROM nvidia/cuda:12.4.1-devel-ubi9 as builder
WORKDIR /home/ViolaJones/cpp
COPY *.cu *.cpp *.hpp Makefile ./
RUN make -j "$(nproc)"
FROM nvidia/cuda:12.4.1-base-ubi9
WORKDIR /home/ViolaJones/cpp
RUN dnf install -y make-1:4.3-7.el9 && dnf clean all
COPY --from=builder /home/ViolaJones/cpp/bin ./bin
COPY Makefile .
ENTRYPOINT ["make"]
CMD ["start"]