Newer
Older
# use this self-generated certificate only in dev, IT IS NOT SECURE!
FROM alpine:latest
# persistent / runtime deps
RUN apk add --no-cache \
nss-tools \
;
WORKDIR /certs
ARG MKCERT_VERSION=1.4.1
RUN set -eux; \
wget -O /usr/local/bin/mkcert https://github.com/FiloSottile/mkcert/releases/download/v$MKCERT_VERSION/mkcert-v$MKCERT_VERSION-linux-amd64; \
chmod +x /usr/local/bin/mkcert; \
mkcert --cert-file localhost.crt --key-file localhost.key localhost; \
# the file must be named server.pem - the default certificate path in webpack-dev-server
cat localhost.key localhost.crt > server.pem
VOLUME /certs