automated .deb packaging
This commit is contained in:
		
							
								
								
									
										33
									
								
								deploy/base-docker/ubuntu.Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								deploy/base-docker/ubuntu.Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
FROM ubuntu:18.04
 | 
			
		||||
 | 
			
		||||
# Installing dependencies
 | 
			
		||||
RUN apt update
 | 
			
		||||
 | 
			
		||||
RUN DEBIAN_FRONTEND=noninteractive apt install -y qtbase5-dev openssl libmbedtls-dev tesseract-ocr tesseract-ocr-rus libopencv-dev libzbar-dev qttools5-dev nlohmann-json-dev libcurl4-openssl-dev libtesseract-dev libqrencode-dev
 | 
			
		||||
RUN DEBIAN_FRONTEND=noninteractive apt install -y wget git cmake make gcc g++ fuse libboost-regex-dev
 | 
			
		||||
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
 | 
			
		||||
#Copy only necessities
 | 
			
		||||
COPY assets ./assets
 | 
			
		||||
COPY check ./check
 | 
			
		||||
COPY exceptions ./exceptions
 | 
			
		||||
COPY goods ./goods
 | 
			
		||||
COPY image ./image
 | 
			
		||||
COPY image_redactor ./image_redactor
 | 
			
		||||
COPY output ./output
 | 
			
		||||
COPY parser ./parser
 | 
			
		||||
COPY settings ./settings
 | 
			
		||||
COPY scenes ./scenes
 | 
			
		||||
COPY net ./net
 | 
			
		||||
COPY translations ./translations
 | 
			
		||||
COPY http_server ./http_server
 | 
			
		||||
COPY utils ./utils
 | 
			
		||||
 | 
			
		||||
COPY ./*.h ./*cpp ./*.ui ./*.qrc CMakeLists.txt .
 | 
			
		||||
 | 
			
		||||
WORKDIR /app/build
 | 
			
		||||
 | 
			
		||||
RUN cmake -DBUILD_TRANSLATIONS=on .. && make -j 8
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["bash"]
 | 
			
		||||
		Reference in New Issue
	
	Block a user