mirror of
https://github.com/okxlin/appstore.git
synced 2025-07-14 05:12:19 +08:00
feat:添加sd-comfyui到列表
This commit is contained in:
parent
1faa17183f
commit
f7180fbadd
20
apps/sd-comfyui/data.yml
Normal file
20
apps/sd-comfyui/data.yml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
name: Stable Diffusion ComfyUI
|
||||||
|
tags:
|
||||||
|
- 工具
|
||||||
|
title: 最强大、模块化的 stable diffusion GUI,具有图形/节点界面
|
||||||
|
type: 工具
|
||||||
|
description: 最强大、模块化的 stable diffusion GUI,具有图形/节点界面
|
||||||
|
additionalProperties:
|
||||||
|
key: sd-comfyui
|
||||||
|
name: Stable Diffusion ComfyUI
|
||||||
|
tags:
|
||||||
|
- Tool
|
||||||
|
shortDescZh: 最强大、模块化的 stable diffusion GUI,具有图形/节点界面
|
||||||
|
shortDescEn: The most powerful and modular stable diffusion GUI with a graph/nodes interface
|
||||||
|
type: tool
|
||||||
|
crossVersionUpdate: true
|
||||||
|
limit: 0
|
||||||
|
recommend: 0
|
||||||
|
website: https://github.com/thirdscam/SD-WebUI-Docker
|
||||||
|
github: https://github.com/thirdscam/SD-WebUI-Docker
|
||||||
|
document: https://github.com/thirdscam/SD-WebUI-Docker
|
52
apps/sd-comfyui/latest/data.yml
Normal file
52
apps/sd-comfyui/latest/data.yml
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
additionalProperties:
|
||||||
|
formFields:
|
||||||
|
- default: 40187
|
||||||
|
edit: true
|
||||||
|
envKey: PANEL_APP_PORT_HTTP
|
||||||
|
labelEn: Port
|
||||||
|
labelZh: 端口
|
||||||
|
required: true
|
||||||
|
rule: paramPort
|
||||||
|
type: number
|
||||||
|
- default: '--listen 0.0.0.0 --port 8188'
|
||||||
|
edit: true
|
||||||
|
envKey: SD_CONSOLE_CLI_COMFY
|
||||||
|
labelEn: CLI ARGS for ComfyUI
|
||||||
|
labelZh: ComfyUI 的 CLI_ARGS 参数
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: SD_CONSOLE_APT_COMFY
|
||||||
|
labelEn: Install some package if you want (equivalent to apt-get install -y)
|
||||||
|
labelZh: 想安装的软件包 (等同 apt-get install -y)
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
- default: ""
|
||||||
|
edit: true
|
||||||
|
envKey: SD_CONSOLE_PIP_COMFY
|
||||||
|
labelEn: Install pip package if you want (equivalent to pip install)
|
||||||
|
labelZh: 想安装的 pip 包 (等同 pip install)
|
||||||
|
required: false
|
||||||
|
type: text
|
||||||
|
#- default: 0
|
||||||
|
# edit: true
|
||||||
|
# envKey: SD_CONSOLE_DEVICE_IDS
|
||||||
|
# labelEn: GPU ID
|
||||||
|
# labelZh: SD 运行指定的 GPU 设备 ID
|
||||||
|
# required: true
|
||||||
|
# type: number
|
||||||
|
- default: ./data/data
|
||||||
|
edit: true
|
||||||
|
envKey: DATA_PATH
|
||||||
|
labelEn: Data storage folder
|
||||||
|
labelZh: 数据存放文件夹
|
||||||
|
required: true
|
||||||
|
type: text
|
||||||
|
- default: ./data/output
|
||||||
|
edit: true
|
||||||
|
envKey: OUTPUT_PATH
|
||||||
|
labelEn: Picture output folder
|
||||||
|
labelZh: 图片输出文件夹
|
||||||
|
required: true
|
||||||
|
type: text
|
34
apps/sd-comfyui/latest/docker-compose.yml
Normal file
34
apps/sd-comfyui/latest/docker-compose.yml
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
sd-comfyui:
|
||||||
|
build: ./comfy
|
||||||
|
image: sd-comfyui:latest
|
||||||
|
container_name: ${CONTAINER_NAME}
|
||||||
|
restart: always
|
||||||
|
runtime: nvidia
|
||||||
|
networks:
|
||||||
|
- 1panel-network
|
||||||
|
ports:
|
||||||
|
- "${PANEL_APP_PORT_HTTP}:8188"
|
||||||
|
volumes:
|
||||||
|
- ${DATA_PATH}:/data
|
||||||
|
- ${OUTPUT_PATH}:/output
|
||||||
|
environment:
|
||||||
|
- CLI_ARGS=${SD_CONSOLE_CLI_COMFY}
|
||||||
|
- APT_ARGS=${SD_CONSOLE_APT_COMFY}
|
||||||
|
- PIP_ARGS=${SD_CONSOLE_PIP_COMFY}
|
||||||
|
- NVIDIA_DRIVER_CAPABILITIES=compute,utility
|
||||||
|
- NVIDIA_VISIBLE_DEVICES=all
|
||||||
|
# 1Panel会覆盖此设置
|
||||||
|
#deploy:
|
||||||
|
# resources:
|
||||||
|
# reservations:
|
||||||
|
# devices:
|
||||||
|
# - driver: nvidia
|
||||||
|
# device_ids: ['${SD_CONSOLE_DEVICE_IDS}']
|
||||||
|
# capabilities: [gpu,compute,utility]
|
||||||
|
labels:
|
||||||
|
createdBy: Apps
|
||||||
|
networks:
|
||||||
|
1panel-network:
|
||||||
|
external: true
|
8
apps/sd-comfyui/latest/env.sample
Normal file
8
apps/sd-comfyui/latest/env.sample
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
CONTAINER_NAME="sd-comfyui"
|
||||||
|
PANEL_APP_PORT_HTTP="40187"
|
||||||
|
DATA_PATH="./data/data"
|
||||||
|
OUTPUT_PATH="./data/output"
|
||||||
|
SD_CONSOLE_CLI_COMFY="--listen 0.0.0.0 --port 8188"
|
||||||
|
SD_CONSOLE_APT_COMFY=""
|
||||||
|
SD_CONSOLE_PIP_COMFY=""
|
||||||
|
SD_CONSOLE_DEVICE_IDS="0"
|
BIN
apps/sd-comfyui/logo.png
Normal file
BIN
apps/sd-comfyui/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.7 KiB |
@ -1,13 +0,0 @@
|
|||||||
additionalProperties: #固定参数
|
|
||||||
key: sd-webui-comfy #应用的 key ,仅限英文,用于在 Linux 创建文件夹
|
|
||||||
name: sd-webui-comfy #应用名称
|
|
||||||
tags:
|
|
||||||
- Local #应用标签,可以有多个,请参照下方的标签列表
|
|
||||||
shortDescZh: comfy版sd-web #应用中文描述,不要超过30个字
|
|
||||||
shortDescEn: stable-diffusion-webui-comfy #应用英文描述
|
|
||||||
type: Local #应用类型,区别于应用分类,只能有一个,请参照下方的类型列表
|
|
||||||
crossVersionUpdate: true #是否可以跨大版本升级
|
|
||||||
limit: 0 #应用安装数量限制,0 代表无限制
|
|
||||||
website: https://github.com/thirdscam/SD-WebUI-Docker #官网地址
|
|
||||||
github: https://github.com/thirdscam/SD-WebUI-Docker #github 地址
|
|
||||||
document: https://github.com/thirdscam/SD-WebUI-Docker #文档地址
|
|
Binary file not shown.
Before Width: | Height: | Size: 15 KiB |
@ -1,46 +0,0 @@
|
|||||||
additionalProperties:
|
|
||||||
formFields:
|
|
||||||
- default: http://localhost:7890
|
|
||||||
edit: true
|
|
||||||
envKey: SD_CONSOLE_URL
|
|
||||||
labelEn: External URL
|
|
||||||
labelZh: 外部访问地址
|
|
||||||
required: true
|
|
||||||
rule: paramExtUrl
|
|
||||||
type: text
|
|
||||||
- default: 7890
|
|
||||||
edit: true
|
|
||||||
envKey: SD_CONSOLE_PORT
|
|
||||||
labelEn: Port
|
|
||||||
labelZh: 端口
|
|
||||||
required: true
|
|
||||||
rule: paramPort
|
|
||||||
type: number
|
|
||||||
- default: --listen --port 7890
|
|
||||||
edit: true
|
|
||||||
envKey: SD_CONSOLE_CLI_COMFY
|
|
||||||
labelEn: CLI_ARGS_for_Comfy
|
|
||||||
labelZh: COMFY的CLI_ARGS参数
|
|
||||||
required: true
|
|
||||||
type: text
|
|
||||||
- default: ""
|
|
||||||
edit: true
|
|
||||||
envKey: SD_CONSOLE_APT_COMFY
|
|
||||||
labelEn: APT_For_COMFY
|
|
||||||
labelZh: COMFY的APT参数
|
|
||||||
required: false
|
|
||||||
type: text
|
|
||||||
- default: ""
|
|
||||||
edit: true
|
|
||||||
envKey: SD_CONSOLE_PIP_COMFY
|
|
||||||
labelEn: PIP_For_COMFY
|
|
||||||
labelZh: COMFY的PIP参数
|
|
||||||
required: false
|
|
||||||
type: text
|
|
||||||
- default: 0
|
|
||||||
edit: true
|
|
||||||
envKey: SD_CONSOLE_DEVICE_IDS
|
|
||||||
labelEn: SD_CONSOLE_GPU_DEVICE_IDS
|
|
||||||
labelZh: SD运行指定的GPU设备ID
|
|
||||||
required: true
|
|
||||||
type: number
|
|
@ -1,41 +0,0 @@
|
|||||||
version: '3.9'
|
|
||||||
services:
|
|
||||||
a1111:
|
|
||||||
container_name: ${CONTAINER_NAME}
|
|
||||||
build: ./comfy
|
|
||||||
ports:
|
|
||||||
- "${SD_CONSOLE_PORT}:7890"
|
|
||||||
volumes:
|
|
||||||
- ./data:/data
|
|
||||||
- ./output:/output
|
|
||||||
stop_signal: SIGINT
|
|
||||||
environment:
|
|
||||||
# CLI_ARGS: Command Line Arguments.
|
|
||||||
# https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Command-Line-Arguments-and-Settings
|
|
||||||
# If you want, you can add other Command Line Arguments by referring to the link above.
|
|
||||||
|
|
||||||
# By default, it runs through `--opt-sdp-no-mem-attention` without using xformers.
|
|
||||||
# If you want, you can run it through xformers by deleting `--opt-sdp-no-mem-attention` and inserting `--xformers`.
|
|
||||||
- CLI_ARGS=${SD_CONSOLE_CLI_COMFY}
|
|
||||||
#--listen --port 7890 --enable-insecure-extension-access --api --theme=dark --no-half-vae --opt-sdp-no-mem-attention
|
|
||||||
|
|
||||||
# APT_ARGS, PIP_ARGS: This is where you write the apt and pip packages to install.
|
|
||||||
# Install some package if you want.
|
|
||||||
- APT_ARGS=${SD_CONSOLE_APT_COMFY}
|
|
||||||
# ex) APT_ARGS=package1 package2 ...
|
|
||||||
# equals apt-get install -y package1 package2 ...
|
|
||||||
- PIP_ARGS=${SD_CONSOLE_PIP_COMFY}
|
|
||||||
# ex) PIP_ARGS=package1 package2 ...
|
|
||||||
# equals pip install package1 package2 ...
|
|
||||||
|
|
||||||
# Tip: If you want to do "pip install -U SomePackage", you can do "-U SomePackage" on the PIP_ARGS.
|
|
||||||
# Like This: PIP_ARGS=-U SomePackage
|
|
||||||
# Same at "--user SomePackage"
|
|
||||||
# PIP_ARGS=--user SomePackage
|
|
||||||
deploy:
|
|
||||||
resources:
|
|
||||||
reservations:
|
|
||||||
devices:
|
|
||||||
- driver: nvidia
|
|
||||||
device_ids: ['${SD_CONSOLE_DEVICE_IDS}']
|
|
||||||
capabilities: [gpu,compute,utility]
|
|
Loading…
Reference in New Issue
Block a user