35 lines
793 B
Docker
35 lines
793 B
Docker
|
FROM debian:bullseye
|
||
|
|
||
|
#Update
|
||
|
RUN apt update -y && apt upgrade -y
|
||
|
|
||
|
#Build dependencies
|
||
|
RUN apt install -y git build-essential cmake
|
||
|
|
||
|
#Dependencies from repos (qt5, openssl, tesseract and lang package)
|
||
|
RUN apt install -y qtbase5-dev openssl libmbedtls-dev tesseract-ocr tesseract-ocr-rus libopencv-dev
|
||
|
|
||
|
#Dependencies from sources
|
||
|
#cpr
|
||
|
WORKDIR /root
|
||
|
RUN git clone https://github.com/whoshuu/cpr.git && \
|
||
|
cd cpr && \
|
||
|
mkdir build && cd build && \
|
||
|
cmake .. && \
|
||
|
make -j ${nproc} && \
|
||
|
make install && \
|
||
|
cd /root && rm -rf cpr
|
||
|
|
||
|
|
||
|
#building
|
||
|
|
||
|
WORKDIR /root
|
||
|
RUN git clone https://git.foxarmy.org/leca/checks-parser && \
|
||
|
cd checks-parser && \
|
||
|
mkdir build && cd build &&\
|
||
|
cmake .. && \
|
||
|
make -j ${nproc} && \
|
||
|
make install && \
|
||
|
|
||
|
ENTRYPOINT ["checks-parser"]
|