#!/usr/bin/execlineb -P
# nginx in foreground via -g "daemon off;", matching debian/sv/nginx.
# Optional DAEMON_OPTS from /etc/default/nginx; Extra from s6-rc config.

envfile -I /etc/default/nginx
importas -sCuD "" DAEMON_OPTS DAEMON_OPTS
envfile -I /etc/s6-rc/config/nginx.conf
importas -sCuD "" Extra Extra

# Fail the longrun if configtest fails (runit uses sv d).
foreground {
	/usr/sbin/nginx -t -q -c /etc/nginx/nginx.conf -g "daemon off;"
}

fdmove -c 2 1
exec /usr/sbin/nginx -c /etc/nginx/nginx.conf -g "daemon off;" ${DAEMON_OPTS} ${Extra}
