|
@@ -11,6 +11,9 @@ export ENTRYPOINT_ROOT
|
|
: "${ENTRYPOINT_D_ROOT:="${ENTRYPOINT_ROOT}/entrypoint.d/"}"
|
|
: "${ENTRYPOINT_D_ROOT:="${ENTRYPOINT_ROOT}/entrypoint.d/"}"
|
|
export ENTRYPOINT_D_ROOT
|
|
export ENTRYPOINT_D_ROOT
|
|
|
|
|
|
|
|
+: "${DOCKER_APP_HOST_OVERRIDES_PATH:="${ENTRYPOINT_ROOT}/overrides"}"
|
|
|
|
+export DOCKER_APP_HOST_OVERRIDES_PATH
|
|
|
|
+
|
|
# Space separated list of scripts the entrypoint runner should skip
|
|
# Space separated list of scripts the entrypoint runner should skip
|
|
: "${ENTRYPOINT_SKIP_SCRIPTS:=""}"
|
|
: "${ENTRYPOINT_SKIP_SCRIPTS:=""}"
|
|
|
|
|
|
@@ -37,6 +40,12 @@ if directory-is-empty "${ENTRYPOINT_D_ROOT}"; then
|
|
exec "$@"
|
|
exec "$@"
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
+# If the overridess directory exists, then copy all files into the container
|
|
|
|
+if ! directory-is-empty "${DOCKER_APP_HOST_OVERRIDES_PATH}"; then
|
|
|
|
+ log-info "Overrides directory is not empty, copying files"
|
|
|
|
+ run-as-current-user cp --verbose --recursive "${DOCKER_APP_HOST_OVERRIDES_PATH}/." /
|
|
|
|
+fi
|
|
|
|
+
|
|
acquire-lock "entrypoint.sh"
|
|
acquire-lock "entrypoint.sh"
|
|
|
|
|
|
# Start scanning for entrypoint.d files to source or run
|
|
# Start scanning for entrypoint.d files to source or run
|