diff --git a/services/AUTOMATIC1111/Dockerfile b/services/AUTOMATIC1111/Dockerfile index c36a90e..0c8d9b7 100644 --- a/services/AUTOMATIC1111/Dockerfile +++ b/services/AUTOMATIC1111/Dockerfile @@ -75,13 +75,13 @@ RUN pip install xformers-0.0.14.dev0-cp310-cp310-linux_x86_64.whl COPY . /docker RUN </dev/null | read v; then + echo "$0: $ENTRYPOINT_DIR is not empty, will attempt to perform configuration" + + echo "$0: Looking for shell scripts in $ENTRYPOINT_DIR" + find "$ENTRYPOINT_DIR" -follow -type f -print | sort -V | while read -r f; do + case "$f" in + *.sh) + if [ -x "$f" ]; then + echo "$0: Launching $f"; + "$f" + else + # warn on shell scripts without exec bit + echo "$0: Ignoring $f, not executable"; + fi + ;; + *) echo "$0: Ignoring $f";; + esac +done + +echo "$0: Configuration complete; ready for start up" +else + echo "$0: No files found in $ENTRYPOINT_DIR, skipping configuration" +fi + +exec "$@"