FROM libmp as build RUN apt update RUN apt install -y make gcc gettext libinih-dev libsqlite3-dev libarchive-dev WORKDIR /root COPY ./Makefile ./ COPY ./install ./install COPY ./locale ./locale COPY ./src ./src RUN make RUN make install FROM libmp as main RUN apt update RUN apt install -y dumb-init RUN mkdir -pv /var/lib/pooler # translations COPY --from=build /usr/share/locale/tr/LC_MESSAGES/pooler.mo /usr/share/locale/tr/LC_MESSAGES/pooler.mo # binary and the configuration COPY --from=build /etc/pooler/config.ini /etc/pooler/config.ini COPY --from=build /usr/bin/pooler /usr/bin/pooler ENTRYPOINT ["dumb-init", "/usr/bin/pooler", "/etc/pooler/config.ini"]