You've already forked cpp-httplib
							
							
		
			
				
	
	
		
			14 lines
		
	
	
		
			372 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			372 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM yhirose4dockerhub/ubuntu-builder AS builder
 | 
						|
WORKDIR /build
 | 
						|
COPY httplib.h .
 | 
						|
COPY docker/main.cc .
 | 
						|
RUN g++ -std=c++23 -static -o server -O2 -I. main.cc && strip server
 | 
						|
 | 
						|
FROM scratch
 | 
						|
COPY --from=builder /build/server /server
 | 
						|
COPY docker/html/index.html /html/index.html
 | 
						|
EXPOSE 80
 | 
						|
 | 
						|
ENTRYPOINT ["/server"]
 | 
						|
CMD ["--host", "0.0.0.0", "--port", "80", "--mount", "/:./html"]
 |