diff --git a/Dockerfile b/Dockerfile index ce121586502dc8cd65ed6c9387a44ace785af2f2..92a8e2e986d7fcab789c5ee8baab571606c78fd4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,24 @@ FROM python:3.10 RUN mkdir /app -WORKDIR /app RUN curl -fsSL https://deb.nodesource.com/setup_19.x | bash - -RUN apt-get install nodejs && rm -rf /var/lib/apt/lists/* +RUN apt-get install autoconf automake libtool pkg-config nodejs git +RUN rm -rf /var/lib/apt/lists/* + +RUN mkdir /temp +RUN mkdir /temp/libpostal-build +WORKDIR /temp + +RUN git clone https://github.com/openvenues/libpostal +RUN cd libpostal +RUN ./bootstrap.sh +RUN ./configure --datadir=/temp/libpostal-build +RUN make -j4 +RUN make install +RUN ldconfig + +WORKDIR /app COPY . .