Compare commits

..

No commits in common. "d5003f5340e744612b403bfb7e813c84f5ff576e" and "3c92518e9b0909e86b7a2cf1c307b29a34ba17f1" have entirely different histories.

2 changed files with 11 additions and 29 deletions

View File

@ -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

View File

@ -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