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"]
 |