18 lines
		
	
	
		
			698 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			698 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM alpine:latest
 | |
| 
 | |
| RUN apk add --no-cache openssl
 | |
| 
 | |
| # Use this self-generated certificate only in dev, IT IS NOT SECURE!
 | |
| RUN openssl genrsa -des3 -passout pass:NotSecure -out server.pass.key 2048
 | |
| RUN openssl rsa -passin pass:NotSecure -in server.pass.key -out server.key
 | |
| RUN rm server.pass.key
 | |
| RUN openssl req -new -passout pass:NotSecure -key server.key -out server.csr \
 | |
|     -subj '/C=SS/ST=SS/L=Gotham City/O=Symfony/CN=localhost'
 | |
| RUN openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt
 | |
| 
 | |
| FROM nginx:1.15-alpine
 | |
| 
 | |
| RUN mkdir -p /etc/nginx/ssl/
 | |
| COPY --from=0 server.key server.crt /etc/nginx/ssl/
 | |
| COPY ./docker/h2-proxy/default.conf /etc/nginx/conf.d/default.conf
 | 
