This contains the items necessary to create the nginx docker image which supports mTLS with the following items:
Dockerfile- defines the image to buildconf/- contains multiple nginx configurationshttp.conf- supports HTTP requests on port8080https.conf- supports HTTPS requests using a self-signed server certificate on port8443mtls.conf- supports mTLS over HTTPS using self-signed client and server certificates on port8444
The docker image can be built and run using the root level server-run make target.
make server-run