#!/bin/sh set -f . /image-entry.d/00-common.envsh [ "${NGX_STRICT_LOAD}" = 0 ] || set -e expand_error() { [ "${expand_error_seen:-}" = 1 ] || log_always 'template expansion has failed' expand_error_seen=1 if [ "${NGX_STRICT_LOAD}" = 1 ] ; then t=10 log_always "injecting delay for $t seconds" sleep $t exit 1 fi } dirs='conf mod modules njs site snip' [ "${NGX_PROCESS_STATIC}" = 0 ] || dirs="${dirs} static" for n in ${dirs} ; do merged_dir="${merged_root}/$n" [ -d "${merged_dir}" ] || continue expand_dir_envsubst "${merged_dir}/" || expand_error expand_dir_jinja "${merged_dir}/" || expand_error done exit 0