Comfy UI 워크플로우 배포를 위한 오픈 소스 서버리스 플랫폼, 설치/사용법 및 개발 방법 안내.
오픈 소스 comfyui 배포 플랫폼, 즉 생성형 워크플로우 인프라를 위한 vercel
스타일의 솔루션입니다. (서버리스로 호스팅되는 GPU 및 comfyui와의 수직 통합)
ComfyDeploy의 핵심 팀에 합류할 창의적인 해커를 찾고 있습니다! 트위터로 DM 주세요.
더 많은 이야기는 Discord에서 나누거나 Comfy Deploy에서 시작해보세요!
Comfy Deploy와 함께 하는 최신 nextjs 스타터 키트도 확인해 보세요.
(관련 영상: comfydeploy_base-sd-setup.mp4)
플러그인을 이용하면 머신을 타겟 머신으로 지정하고, 워크플로우를 직접 업로드할 수 있습니다.
cd custom_nodes
git clone https://github.com/BennyKok/comfyui-deploy.git
작업 진행 중(WIP)이며, 기여자를 환영합니다! 디스코드 참여: https://discord.gg/EEYcQmdYZw
주요 목표: Comfy Deploy의 안정적인 v0.1.0 릴리즈
주요 작업 영역
git clone https://github.com/BennyKok/comfyui-deploy
cd web
bun i
cp .env.example .env.local
JWT_SECRET
값을 openssl rand -hex 32
로 생성한 값으로 교체NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
와 CLERK_SECRET_KEY
에 Clerk Dev 키 입력bun run db-dev
실행 유지bun run migrate-local
bun dev
스키마 변경 시
bun run generate
bun run migrate-local
next build && bun run migrate-production
npx bun@1.0.16 install
POSTGRES_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
SPACES_ENDPOINT="http://localhost:4566"
SPACES_ENDPOINT_CDN="http://localhost:4566"
SPACES_BUCKET="comfyui-deploy"
SPACES_KEY="xyz"
SPACES_SECRET="aaa"
# openssl rand -hex 32 로 생성
JWT_SECRET=
# r2 설정
SPACES_REGION="auto"
SPACES_CDN_FORCE_PATH_STYLE="true"
SPACES_CDN_DONT_INCLUDE_BUCKET="true"
# digital ocean 설정
SPACES_REGION="nyc3"
SPACES_CDN_FORCE_PATH_STYLE="false"
# s3 설정
SPACES_REGION="nyc3"
SPACES_CDN_DONT_INCLUDE_BUCKET="false"
SPACES_CDN_FORCE_PATH_STYLE="true"
Comfy UI를 위한 오픈 소스 vercel
스타일의 배포 플랫폼입니다.
프로젝트 스폰서 및 참여 방법 등은 깃허브 페이지를 참고하세요.