21 lines
		
	
	
	
		
			518 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			518 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM alpine as build-env
 | 
						|
 | 
						|
RUN apk add --no-cache build-base python3 cmake
 | 
						|
COPY ./src ./src
 | 
						|
COPY ./lib ./lib
 | 
						|
COPY ./default_www ./default_www
 | 
						|
COPY ./build_supp ./build_supp
 | 
						|
COPY ./CMakeLists.txt .
 | 
						|
 | 
						|
 | 
						|
RUN mkdir build
 | 
						|
WORKDIR build
 | 
						|
RUN cmake -DCMAKE_BUILD_TYPE=Release ..
 | 
						|
RUN make anthracite-bin 
 | 
						|
 | 
						|
FROM alpine 
 | 
						|
RUN apk add --no-cache libgcc libstdc++
 | 
						|
COPY --from=build-env /build/anthracite-bin /anthracite-bin
 | 
						|
COPY --from=build-env /build/error_pages /error_pages 
 | 
						|
COPY /default_www/docker /www 
 | 
						|
CMD ["/anthracite-bin"] 
 |