Initially I had the nginx command in the start script, but BASH was ignoring SIGINT signals, or capturing them but not forwarding them to the Nginx daemon.
This snippet allows docker stop <hash>
to shutdown the container properly,
without waiting the default 10 seconds for cleanup, and ctrl-c works as expected.
CMD /app/start.sh && \
exec nginx -g 'daemon off;'