Compare commits
3 Commits
3c92518e9b
...
d5003f5340
Author | SHA1 | Date | |
---|---|---|---|
d5003f5340 | |||
bc1bea9a97 | |||
40cfe53603 |
@ -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: always
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
# 默认服务器地址,本地不需要更改,云服务需要修改为云端IP,并放行对应端口
|
# 默认服务器地址,本地不需要更改,云服务需要修改为云端IP,并放行对应端口
|
||||||
- NUXT_PUBLIC_BASE_APIURL=${NUXT_PUBLIC_BASE_APIURL}
|
- NUXT_PUBLIC_BASE_APIURL=${NUXT_PUBLIC_BASE_APIURL}
|
||||||
@ -56,7 +56,9 @@ services:
|
|||||||
- redis
|
- redis
|
||||||
volumes:
|
volumes:
|
||||||
- ./data/upload:/app/upload
|
- ./data/upload:/app/upload
|
||||||
restart: always
|
- ./data/backups:/app/backups
|
||||||
|
- ./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
|
||||||
@ -149,6 +151,7 @@ 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
|
||||||
|
31
start.sh
31
start.sh
@ -127,22 +127,37 @@ 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 || {
|
sudo apt-get install -y docker-compose-plugin || PLUGIN_INSTALL_SUCCESS=0
|
||||||
echo "❌ Docker Compose 插件版安装失败,请手动检查。"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
elif [[ "$OS_FAMILY" == "CentOS" ]]; then
|
elif [[ "$OS_FAMILY" == "CentOS" ]]; then
|
||||||
sudo yum install -y docker-compose-plugin || {
|
sudo yum install -y docker-compose-plugin || PLUGIN_INSTALL_SUCCESS=0
|
||||||
echo "❌ Docker Compose 插件版安装失败,请手动检查。"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
echo "❌ 未知操作系统,无法安装 Docker Compose 插件版。"
|
echo "❌ 未知操作系统,无法安装 Docker Compose 插件版。"
|
||||||
|
PLUGIN_INSTALL_SUCCESS=0
|
||||||
|
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
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user