Compare commits
	
		
			No commits in common. "d5003f5340e744612b403bfb7e813c84f5ff576e" and "3c92518e9b0909e86b7a2cf1c307b29a34ba17f1" have entirely different histories.
		
	
	
		
			d5003f5340
			...
			3c92518e9b
		
	
		
@ -17,7 +17,7 @@ services:
 | 
				
			|||||||
        ipv4_address: 172.21.0.8
 | 
					        ipv4_address: 172.21.0.8
 | 
				
			||||||
    depends_on:
 | 
					    depends_on:
 | 
				
			||||||
      - comfy-server
 | 
					      - comfy-server
 | 
				
			||||||
    restart: unless-stopped
 | 
					    restart: always
 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      # 默认服务器地址,本地不需要更改,云服务需要修改为云端IP,并放行对应端口
 | 
					      # 默认服务器地址,本地不需要更改,云服务需要修改为云端IP,并放行对应端口
 | 
				
			||||||
      - NUXT_PUBLIC_BASE_APIURL=${NUXT_PUBLIC_BASE_APIURL}
 | 
					      - NUXT_PUBLIC_BASE_APIURL=${NUXT_PUBLIC_BASE_APIURL}
 | 
				
			||||||
@ -56,9 +56,7 @@ services:
 | 
				
			|||||||
      - redis
 | 
					      - redis
 | 
				
			||||||
    volumes:
 | 
					    volumes:
 | 
				
			||||||
      - ./data/upload:/app/upload
 | 
					      - ./data/upload:/app/upload
 | 
				
			||||||
      - ./data/backups:/app/backups
 | 
					    restart: always
 | 
				
			||||||
      - ./data/restores:/app/restores
 | 
					 | 
				
			||||||
    restart: unless-stopped
 | 
					 | 
				
			||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      #  MongoDB配置,用户管理,不会配置的话保持默认即可
 | 
					      #  MongoDB配置,用户管理,不会配置的话保持默认即可
 | 
				
			||||||
      - CONFIG_DB_MONGO_URI=mongodb://172.21.0.3:27017
 | 
					      - CONFIG_DB_MONGO_URI=mongodb://172.21.0.3:27017
 | 
				
			||||||
@ -151,7 +149,6 @@ services:
 | 
				
			|||||||
#      - "${PORTAINER_PORT}:9000"
 | 
					#      - "${PORTAINER_PORT}:9000"
 | 
				
			||||||
#      - "${PORTAINER_HTTPS_PORT}:9443"
 | 
					#      - "${PORTAINER_HTTPS_PORT}:9443"
 | 
				
			||||||
    read_only: true
 | 
					    read_only: true
 | 
				
			||||||
# 如果需要部署minio,取消下方的注释即可
 | 
					 | 
				
			||||||
#  minio:
 | 
					#  minio:
 | 
				
			||||||
#    #    image: minio/minio
 | 
					#    #    image: minio/minio
 | 
				
			||||||
#    image: registry.cn-shanghai.aliyuncs.com/comfy-ai/minio:latest
 | 
					#    image: registry.cn-shanghai.aliyuncs.com/comfy-ai/minio:latest
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										33
									
								
								start.sh
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								start.sh
									
									
									
									
									
								
							@ -127,36 +127,21 @@ elif command -v docker-compose &> /dev/null && ! command -v docker &> /dev/null;
 | 
				
			|||||||
    echo "建议在安装 Docker CE 时一起安装 docker-compose-plugin。"
 | 
					    echo "建议在安装 Docker CE 时一起安装 docker-compose-plugin。"
 | 
				
			||||||
else
 | 
					else
 | 
				
			||||||
    echo "⚙️ 安装 Docker Compose (插件版)..."
 | 
					    echo "⚙️ 安装 Docker Compose (插件版)..."
 | 
				
			||||||
    PLUGIN_INSTALL_SUCCESS=1
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    # 如果 Docker CE 安装成功,docker-compose-plugin 应该已经安装了。
 | 
					    # 如果 Docker CE 安装成功,docker-compose-plugin 应该已经安装了。
 | 
				
			||||||
    # 这里是额外的检查,以防万一。
 | 
					    # 这里是额外的检查,以防万一。
 | 
				
			||||||
    if [[ "$OS_FAMILY" == "Ubuntu" ]]; then
 | 
					    if [[ "$OS_FAMILY" == "Ubuntu" ]]; then
 | 
				
			||||||
        sudo apt-get install -y docker-compose-plugin || PLUGIN_INSTALL_SUCCESS=0
 | 
					        sudo apt-get install -y docker-compose-plugin || {
 | 
				
			||||||
 | 
					            echo "❌ Docker Compose 插件版安装失败,请手动检查。"
 | 
				
			||||||
 | 
					            exit 1
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    elif [[ "$OS_FAMILY" == "CentOS" ]]; then
 | 
					    elif [[ "$OS_FAMILY" == "CentOS" ]]; then
 | 
				
			||||||
        sudo yum install -y docker-compose-plugin || PLUGIN_INSTALL_SUCCESS=0
 | 
					        sudo yum install -y docker-compose-plugin || {
 | 
				
			||||||
 | 
					            echo "❌ Docker Compose 插件版安装失败,请手动检查。"
 | 
				
			||||||
 | 
					            exit 1
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        echo "❌ 未知操作系统,无法安装 Docker Compose 插件版。"
 | 
					        echo "❌ 未知操作系统,无法安装 Docker Compose 插件版。"
 | 
				
			||||||
        PLUGIN_INSTALL_SUCCESS=0
 | 
					        exit 1
 | 
				
			||||||
    fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    # 检查插件版安装是否成功
 | 
					 | 
				
			||||||
    if [[ $PLUGIN_INSTALL_SUCCESS -eq 1 ]]; then
 | 
					 | 
				
			||||||
        echo "✅ Docker Compose 插件版安装成功"
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
        echo "⚠️ Docker Compose 插件版安装失败,尝试使用本地二进制文件安装..."
 | 
					 | 
				
			||||||
        #将文件移动至/usr/bin目录下,并重命名
 | 
					 | 
				
			||||||
        sudo cp ./docker-compose-linux-x86_64 /usr/bin/docker-compose
 | 
					 | 
				
			||||||
        # 添加执行权限
 | 
					 | 
				
			||||||
        sudo chmod +x /usr/bin/docker-compose
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        # 验证安装
 | 
					 | 
				
			||||||
        if command -v docker-compose &> /dev/null; then
 | 
					 | 
				
			||||||
            echo "✅ Docker Compose 二进制文件安装成功"
 | 
					 | 
				
			||||||
        else
 | 
					 | 
				
			||||||
            echo "❌ Docker Compose 二进制文件安装失败,请手动检查。"
 | 
					 | 
				
			||||||
            exit 1
 | 
					 | 
				
			||||||
        fi
 | 
					 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user