stable-diffusion-webui-docker/services/comfy/entrypoint.sh
Brian Gebel c2a700fa51 revamp
2025-04-28 14:47:23 -07:00

28 lines
655 B
Bash
Executable file

#!/bin/bash
set -Eeuo pipefail
BASE_DIRECTORY="/data/config/comfy"
OUTPUT_DIRECTORY="/data/output"
mkdir -vp ${BASE_DIRECTORY}
mkdir -vp ${BASE_DIRECTORY}/temp
mkdir -vp ${BASE_DIRECTORY}/user
mkdir -vp ${BASE_DIRECTORY}/custom_nodes
mkdir -vp ${OUTPUT_DIRECTORY}
# --base-directory BASE_DIRECTORY
# Set the ComfyUI base directory for models,
# custom_nodes, input, output, temp, and user directories.
CLI_ARGS+="${CLI_ARGS} --base-directory ${BASE_DIRECTORY} --output-directory ${OUTPUT_DIRECTORY}"
echo ${CLI_ARGS}
if [ -f "/data/config/comfy/startup.sh" ]; then
pushd ${APPLICATION_ROOT}
. /data/config/comfy/startup.sh
popd
fi
exec "$@"