Begin a basic Dockerfile
This commit is contained in:
		
							
								
								
									
										16
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								Dockerfile
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
			
		||||
FROM alpine:edge
 | 
			
		||||
RUN apk update
 | 
			
		||||
RUN apk upgrade
 | 
			
		||||
RUN apk add sqlite-dev
 | 
			
		||||
RUN apk add boost-regex
 | 
			
		||||
RUN apk add openssl-dev
 | 
			
		||||
RUN apk add make g++ 
 | 
			
		||||
RUN apk add boost-dev
 | 
			
		||||
COPY . /app
 | 
			
		||||
WORKDIR /app
 | 
			
		||||
RUN adduser -D qswiki
 | 
			
		||||
RUN chown -R qswiki . 
 | 
			
		||||
RUN mkdir /config/ /cache/
 | 
			
		||||
USER qswiki
 | 
			
		||||
RUN make release
 | 
			
		||||
ENTRYPOINT /app/qswiki /config/qswiki.conf 
 | 
			
		||||
		Reference in New Issue
	
	Block a user