mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-03-02 11:40:00 +00:00
Backport of #7625 to `cloud/1.36` Automatically created by backport workflow. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-7983-backport-cloud-1-36-CI-Use-custom-container-for-E2E-tests-2e76d73d365081608f74da4b8add041e) by [Unito](https://www.unito.io) Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com> Co-authored-by: github-actions <github-actions@github.com>
24 lines
756 B
YAML
24 lines
756 B
YAML
name: Start ComfyUI Server
|
|
description: 'Start ComfyUI server in a container environment (assumes ComfyUI is pre-installed)'
|
|
|
|
inputs:
|
|
front_end_root:
|
|
description: 'Path to frontend dist directory'
|
|
required: false
|
|
default: '$GITHUB_WORKSPACE/dist'
|
|
timeout:
|
|
description: 'Timeout in seconds for server startup'
|
|
required: false
|
|
default: '600'
|
|
|
|
runs:
|
|
using: 'composite'
|
|
steps:
|
|
- name: Copy devtools and start server
|
|
shell: bash
|
|
run: |
|
|
set -euo pipefail
|
|
cp -r ./tools/devtools/* /ComfyUI/custom_nodes/ComfyUI_devtools/
|
|
cd /ComfyUI && python3 main.py --cpu --multi-user --front-end-root "${{ inputs.front_end_root }}" &
|
|
wait-for-it --service 127.0.0.1:8188 -t ${{ inputs.timeout }}
|