init
This commit is contained in:
17
h2-proxy/Dockerfile
Normal file
17
h2-proxy/Dockerfile
Normal file
@@ -0,0 +1,17 @@
|
||||
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 cert.pass.key 2048
|
||||
RUN openssl rsa -passin pass:NotSecure -in cert.pass.key -out cert.key
|
||||
RUN rm cert.pass.key
|
||||
RUN openssl req -new -passout pass:NotSecure -key cert.key -out cert.csr \
|
||||
-subj '/C=SS/ST=SS/L=Gotham City/O=API Platform Dev/CN=localhost'
|
||||
RUN openssl x509 -req -sha256 -days 365 -in cert.csr -signkey cert.key -out cert.crt
|
||||
|
||||
FROM nginx:1.15-alpine
|
||||
|
||||
RUN mkdir -p /etc/nginx/ssl/
|
||||
COPY --from=0 cert.key cert.crt /etc/nginx/ssl/
|
||||
COPY conf.d /etc/nginx/conf.d/
|
||||
Reference in New Issue
Block a user