# comfy-pro **Repository Path**: ai-aigc/comfy-pro ## Basic Information - **Project Name**: comfy-pro - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-01 - **Last Updated**: 2024-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # comfy-pro # 非 host 版本, 容器内部使用桥接通信 # (各项参数均有详细的说明,理论情况下保持默认即可运行) # 室内装修设计项目 #version: '3' services: comfyAI-web: container_name: comfyAI-web #更新修改冒号后面的版本号 image: registry.cn-shanghai.aliyuncs.com/comfy-ai/one-ai:latest ports: - "3010:3010" networks: comfyai: ipv4_address: 172.21.0.8 depends_on: - comfy-server restart: always environment: # 大语言模型的调用地址,本地不需要更改,云服务需要修改为云端IP或者可以公网访问的地址,并放行对应端口 # - NUXT_PUBLIC_BASELLM_URL=https://chatapi.gptpro.ink - NUXT_PUBLIC_BASELLM_URL=http://127.0.0.1:3000 # 微信登录跳转地址 - NUXT_PUBLIC_WXAUTHREDIRECT_URI=https://www.91easyai.com/status/loading - NUXT_PUBLIC_WXAUTH_APPID=wx64c50e4c0243c5fb # 默认服务器地址,本地不需要更改,云服务需要修改为云端IP,并放行对应端口 # - NUXT_PUBLIC_BASE_APIURL=http://121.43.125.46:3001 - NUXT_PUBLIC_BASE_APIURL=http://127.0.0.1:3001 # 默认的服务器websocket地址,本地不需要更改,云服务需要修改为云端IP,并放行对应端口 - NUXT_PUBLIC_BASE_SOCKETURL=http://127.0.0.1:3002 # - NUXT_PUBLIC_BASE_SOCKETURL=http://121.43.125.46:3002 # 默认的语音合成和OSS均无需在前端配置 comfy-server: container_name: comfy-server # 阿里云镜像地址 image: registry.cn-shanghai.aliyuncs.com/comfy-ai/comfy-server:latest # 阿里云 ports: - "3001:3001" #http端口 - "3002:3002" #websocket端口 networks: comfyai: ipv4_address: 172.21.0.6 depends_on: - mysql - mongo - redis restart: always environment: # 必须!!重要配置!!!- Comfy UI服务器地址,注意不能是127.0.0.1,容器内无法访问,查看网络获取,此处配置详细查阅文档 # - CONFIG_COMFYUI_SERVER_URL=http://region-42.seetacloud.com:36432 # - CONFIG_COMFYUI_SERVER_URL=https://www.gptpro.ink/websocket - CONFIG_COMFYUI_SERVER_URL=http://host.docker.internal:8188 # MongoDB配置,用户管理,不会配置的话保持默认即可 - CONFIG_DB_MONGO_URI=mongodb://172.21.0.3:27017 - CONFIG_DB_MONGO_USERNAME=username - CONFIG_DB_MONGO_PASSWORD=password # Redis配置,队列缓存,不会配置的话保持默认即可 - CONFIG_COMFYUI_QUENE_REDIS_HOST=172.21.0.4 - CONFIG_COMFYUI_QUENE_REDIS_PORT=6379 - CONFIG_COMFYUI_QUENE_REDIS_PASSWORD= #大模型ONEAPI数据库配置,不会配置的话保持默认即可 - ONEAPI_MYSQL_HOST=172.21.0.2 - ONEAPI_MYSQL_USERNAME=root - ONEAPI_MYSQL_PASSWORD=test123 - ONEAPI_MYSQL_DATABASE=oneapi #微信开放平台,微信登录功能设置 - CONFIG_AUTH_WECHAT_APPID= - CONFIG_AUTH_WECHAT_SECRET= #可选配置,公众号配置,实现公众号绘图配置这里 - CONFIG_OFFICIAL_WECHAT_APPID= - CONFIG_OFFICIAL_WECHAT_SECRET= #minio配置,优先级高于七牛,需要将Bucket设置为public - MINIO_ENDPOINT=myoss.gptpro.ink - MINIO_PORT=9000 - MINIO_ACCESSKEY=your akey - MINIO_SECRETKEY=your sk - MINIO_BUCKET=comfyai - MINIO_DOMAIN=https://myoss.gptpro.ink #可选配置,使用阿里云OSS存储绘画结果,OSS配置,如果需要将绘画的图片上传到阿里云oss,则配置这里 - OSS_REGION= - OSS_ACCESSKEYID= - OSS_ACCESSKEYSECRET= - OSS_BUCKET= #七牛OSS配置(建议,有免费额度,如果OSS和qiuniu均配置的情况,优先使用QINIU) - QINIU_ACCESSKEY= - QINIU_SECRETKEY= - QINIU_BUCKET= - QINIU_DOMAIN= - QINIU_REGION= #七牛样式设置,可以明显缩小图片体积,节省流量 - QINIU_STYLE= #SD3 key,使用SD3 需要配置,目前SD3已经开源,没有必要时再使用官方API - CONFIG_SD3_APIKEY= # TTS windows上需要配置本机的IP地址,不能使用127.0.0.1 - CONFIG_CHATTTSURL=http://127.0.0.1:9966 - CONFIG_GPTVITSURL=http://127.0.0.1:5000 #可选配置,接别人的Comfy-server API - CONFIG_COMFYUI_SERVER_REMOTE_URL= - CONFIG_COMFUI_SERVER_REMOTE_AUTH_USERNAME= - CONFIG_COMFUI_SERVER_REMOTE_AUTH_PASSWORD= # 使用大语言模型的后端接口 oneapi: # 提供oneapi的阿里云镜像下载地址,避免因为网络问题无法拉取镜像的问题 # image: justsong/one-api image: registry.cn-shanghai.aliyuncs.com/mynewkey/one-api:latest container_name: oneapi-mysql restart: always ports: - "3000:3000" networks: comfyai: ipv4_address: 172.21.0.5 depends_on: - mysql environment: - SQL_DSN=root:test123@tcp(172.21.0.2:3306)/oneapi - TZ=Asia/Shanghai mongo: image: registry.cn-shanghai.aliyuncs.com/comfy-ai/mongo-aliyun:latest container_name: mongo restart: always privileged: true # 生产环境建议不要暴露 ports: - "27017:27017" networks: comfyai: ipv4_address: 172.21.0.3 environment: # 这里的配置只有首次运行生效。修改后,重启镜像是不会生效的。需要把持久化数据删除再重启,才有效果 - MONGO_INITDB_ROOT_USERNAME=username - MONGO_INITDB_ROOT_PASSWORD=password volumes: - /usr/local/mongo/data:/data/db # 大语言模型数据库 mysql: #阿里云镜像加速 image: registry.cn-shanghai.aliyuncs.com/comfy-ai/mysql-aliyun:latest container_name: mysql privileged: true restart: always ports: - "3306:3306" networks: comfyai: ipv4_address: 172.21.0.2 environment: - MYSQL_ROOT_PASSWORD=test123 volumes: - ./init.sql:/docker-entrypoint-initdb.d/init.sql - /usr/local/mysql/log:/var/log/mysql - /usr/local/mysql/data:/var/lib/mysql - /usr/local/mysql/conf:/etc/mysql/conf.d # command: bash -c "mysqld --init-file=/docker-entrypoint-initdb.d/init.sql" redis: image: registry.cn-shanghai.aliyuncs.com/comfy-ai/redis-aliyun:latest container_name: redis restart: always ports: - "6379:6379" networks: comfyai: ipv4_address: 172.21.0.4 networks: comfyai: driver: bridge ipam: config: - subnet: 172.21.0.0/16 gateway: 172.21.0.1