From 09a0f11946d4f600993a6d77afe81853da62cbbb Mon Sep 17 00:00:00 2001 From: AbdBarho Date: Sat, 22 Jul 2023 08:31:17 +0200 Subject: [PATCH] Add startup script for comfy (#552) Closes #451 --------- Co-authored-by: PassiveLemon --- docker-compose.yml | 2 +- services/comfy/Dockerfile | 2 ++ services/comfy/entrypoint.sh | 6 ++++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 815a9bfec..2b6c49def 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -60,7 +60,7 @@ services: <<: *base_service profiles: ["comfy"] build: ./services/comfy/ - image: sd-comfy:3 + image: sd-comfy:4 environment: - CLI_ARGS= diff --git a/services/comfy/Dockerfile b/services/comfy/Dockerfile index 69aaf49c6..1cc260057 100644 --- a/services/comfy/Dockerfile +++ b/services/comfy/Dockerfile @@ -34,6 +34,8 @@ RUN --mount=type=cache,target=/root/.cache/pip \ # add info COPY . /docker/ RUN cp /docker/extra_model_paths.yaml ${ROOT} +RUN chmod u+x /docker/entrypoint.sh +RUN cp /docker/extra_model_paths.yaml ${ROOT} ENV NVIDIA_VISIBLE_DEVICES=all ENV PYTHONPATH="${PYTHONPATH}:${PWD}" CLI_ARGS="" diff --git a/services/comfy/entrypoint.sh b/services/comfy/entrypoint.sh index f5a743032..b4299a717 100755 --- a/services/comfy/entrypoint.sh +++ b/services/comfy/entrypoint.sh @@ -22,4 +22,10 @@ for to_path in "${!MOUNTS[@]}"; do echo Mounted $(basename "${from_path}") done +if [ -f "/data/config/comfy/startup.sh" ]; then + pushd ${ROOT} + . /data/config/comfy/startup.sh + popd +fi + exec "$@"