an nginx-proxy environment
See https://github.com/dpw/selinux-dockersock
mkdir ./certs
chcon -t svirt_sandbox_file_t ./certs # if your system uses SELinux
chgrp -R docker ./certs
docker run --rm -v $(pwd)/certs:/certs ehazlett/certm -d /certs bundle generate -o=local --host localhost --host 127.0.0.1 --host host.domain.tld
mv server-key.pem host.domain.tld.key
mv server.pem host.domain.tld.crt
cp env.example .env
nano -w .env # or your favourite editor
docker network create nginx-proxy
cd /path/to/nginx-proxy
docker-compose up -d
cd /path/to/nginx-proxy
docker-compose down
docker-compose down -v
docker network rm nginx-proxy