#!/usr/bin/bash set -eu # Install sensitive data in tmpfs install --mode 400 /run/host_secrets/server.crt /run/secrets/server.crt install --mode 400 /run/host_secrets/server.key /run/secrets/server.key # We have to run the entrypoint again # Because if the first positional parameter is not "nginx" or "nginx-debug" the scripts in /docker-entrypoint.d are not ran. # https://github.com/nginx/docker-nginx/blob/master/stable/debian/docker-entrypoint.sh exec /docker-entrypoint.sh nginx -g "daemon off;"