diff --git a/engine/Dockerfile b/engine/Dockerfile index 91b07936..5d92b5d8 100644 --- a/engine/Dockerfile +++ b/engine/Dockerfile @@ -3,7 +3,7 @@ ADD ./ /vectordb WORKDIR /vectordb ENV OATPP_INSTALL_PATH=/vectordb/build/dependencies RUN scripts/install_oatpp_modules.sh -RUN mkdir -p /vectordb/build && cd /vectordb/build && cmake .. && make -j $(nproc) && chmod +x vectordb +RUN mkdir -p /vectordb/build && cd /vectordb/build && cmake .. && make && chmod +x vectordb FROM epsilla/base diff --git a/engine/Dockerfile.base b/engine/Dockerfile.base index 775b5744..7ca1514f 100644 --- a/engine/Dockerfile.base +++ b/engine/Dockerfile.base @@ -1,6 +1,15 @@ FROM ubuntu:23.10 +ENV OATPP_INSTALL_PATH=/vectordb/build/dependencies +WORKDIR /vectordb +ADD ./scripts/install_oatpp_modules.sh /vectordb/scripts/install_oatpp_modules.sh RUN apt-get update && \ - apt-get install -y --no-install-recommends python3 python3-pip libpython3-dev sudo curl wget net-tools iproute2 supervisor cmake build-essential libgomp1 libboost-all-dev s3fs fuse ca-certificates && \ + apt-get install -y --no-install-recommends git sudo curl wget iproute2 supervisor cmake build-essential libgomp1 libboost-all-dev s3fs fuse ca-certificates && \ + bash scripts/install_oatpp_modules.sh && \ + apt-get remove --auto-remove git cmake build-essential && \ + apt-get purge --auto-remove git cmake build-essential && \ apt-get clean all && \ rm -rf /var/apt/lists/* /var/cache/apt/* + +# apt-get install python3 python3-pip libpython3-dev +