diff --git a/scripts/makeComfy.js b/scripts/makeComfy.js index 12141a72..c0207bf1 100644 --- a/scripts/makeComfy.js +++ b/scripts/makeComfy.js @@ -18,6 +18,8 @@ if (pkg.config.comfyUI.optionalBranch) { execAndLog(`git ${noWarning} clone ${comfyRepo} --depth 1 --branch v${pkg.config.comfyUI.version} assets/ComfyUI`); } const assetsComfyPath = path.join('assets', 'ComfyUI'); +fs.writeFileSync(path.join(assetsComfyPath, '.comfy_environment'), 'local-desktop\n'); + const managerRequirementsPath = path.join(assetsComfyPath, 'manager_requirements.txt'); if (fs.existsSync(managerRequirementsPath)) { diff --git a/scripts/verifyBuild.js b/scripts/verifyBuild.js index 0fbb4be7..4e52bb81 100644 --- a/scripts/verifyBuild.js +++ b/scripts/verifyBuild.js @@ -12,13 +12,14 @@ import path from 'node:path'; const PATHS = /** @type {Record<'mac' | 'windows', VerifyConfig>} */ ({ mac: { base: 'dist/mac-arm64/ComfyUI.app/Contents/Resources', - required: ['ComfyUI', 'UI', 'uv/macos/uv', 'uv/macos/uvx'], + required: ['ComfyUI', 'ComfyUI/.comfy_environment', 'UI', 'uv/macos/uv', 'uv/macos/uvx'], }, windows: { base: 'dist/win-unpacked/resources', required: [ // Add Windows-specific paths here 'ComfyUI', + 'ComfyUI/.comfy_environment', 'UI', 'uv/win/uv.exe', 'uv/win/uvx.exe', diff --git a/todesktop.json b/todesktop.json index 8fb838e4..f64b7e53 100644 --- a/todesktop.json +++ b/todesktop.json @@ -9,6 +9,7 @@ "appFiles": [ "src/**", "scripts/**", + "assets/ComfyUI/.comfy_environment", "assets/ComfyUI/**", "assets/UI/**", "assets/requirements/**",