Skip to content

Conversation

@eliteprox
Copy link
Collaborator

@eliteprox eliteprox commented Sep 26, 2025

This pull request introduces a new "bring your own workspace" Dockerfile for ComfyStream (Dockerfile.byow), adds comprehensive documentation for this workflow, and updates the base Dockerfile to use newer versions of ComfyUI and ComfyUI-Manager. It also improves environment setup, dependency management, and integration with ComfyStream, while updating references to Livepeer documentation. The server code is updated to blacklist the ComfyUI-Manager node during inference for compatibility.

New bring-your-own-workspace workflow:

  • Added Dockerfile.byow to support mounting and managing a user’s own ComfyUI workspace, including custom nodes and models. The Dockerfile sets up a virtual environment using uv, installs dependencies, and integrates ComfyStream automatically.
  • Added docker/entrypoint-byow.sh to handle workspace setup, virtual environment activation, and conditional launching of ComfyUI or custom commands.
  • Added README-BYOW.md with detailed instructions for building, running, and troubleshooting the bring-your-own-workspace container.

Base image and dependency updates:

  • Updated docker/Dockerfile.base to use ComfyUI v0.3.60 and install ComfyUI-Manager, ensuring compatibility with new features and workflows. Also installs ComfyUI-Manager requirements. [1] [2]
  • Updated pyproject.toml to use a newer version of ComfyUI from the hiddenswitch fork.

Server compatibility and documentation:

  • Updated server/app.py and server/frame_processor.py to blacklist the ComfyUI-Manager node during inference, preventing potential issues with custom node execution. [1] [2]
  • Updated README.md to reference the Livepeer fork and documentation, reflecting the project’s migration and providing accurate installation instructions. [1] [2]

@eliteprox eliteprox linked an issue Sep 27, 2025 that may be closed by this pull request
@eliteprox eliteprox force-pushed the feat/bring-your-own-comfyui branch from 580b501 to 5321c05 Compare September 29, 2025 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ability to ship Comfystream build with limited node set

2 participants