feat:修改docker脚本配置
This commit is contained in:
parent
e5061e9449
commit
542b1bd4f0
@ -335,19 +335,24 @@ if ! command -v docker-compose &> /dev/null; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# 配置 Docker 镜像加速器
|
||||
echo '📦 配置 Docker 镜像加速器...'
|
||||
# 配置 Docker 镜像加速器 + log rotation
|
||||
echo '📦 配置 Docker 镜像加速器 + log rotation...'
|
||||
mkdir -p /etc/docker
|
||||
cat > /etc/docker/daemon.json << 'DOCKER_EOF'
|
||||
{
|
||||
"registry-mirrors": [
|
||||
"https://docker.1ms.run",
|
||||
"https://docker.xuanyuan.me"
|
||||
]
|
||||
],
|
||||
"log-driver": "json-file",
|
||||
"log-opts": {
|
||||
"max-size": "500m",
|
||||
"max-file": "3"
|
||||
}
|
||||
}
|
||||
DOCKER_EOF
|
||||
systemctl restart docker
|
||||
echo '✅ 镜像加速器配置完成'
|
||||
echo '✅ 镜像加速器 + log rotation 配置完成'
|
||||
|
||||
echo '✅ Docker 环境就绪'
|
||||
ENDSSH
|
||||
@ -407,7 +412,7 @@ ENDSSH
|
||||
print_msg "$YELLOW" "启动服务..."
|
||||
ssh_cmd "
|
||||
cd ${SERVER_PATH} && \
|
||||
docker-compose -f docker-compose.prod.yml --profile prod up -d
|
||||
docker-compose -f docker-compose.prod.yml --profile prod up -d --force-recreate
|
||||
"
|
||||
|
||||
# 等待并检查
|
||||
@ -462,7 +467,7 @@ do_rollback() {
|
||||
print_msg "$YELLOW" "启动服务..."
|
||||
ssh_cmd "
|
||||
cd ${SERVER_PATH} && \
|
||||
docker-compose -f docker-compose.prod.yml --profile prod up -d
|
||||
docker-compose -f docker-compose.prod.yml --profile prod up -d --force-recreate
|
||||
"
|
||||
|
||||
sleep 10
|
||||
@ -646,7 +651,7 @@ main() {
|
||||
print_msg "$GREEN" "✅ .env.prod 上传完成"
|
||||
|
||||
print_msg "$YELLOW" "请运行以下命令重启服务:"
|
||||
print_msg "$CYAN" "ssh ${SERVER_USER}@${SERVER_HOST} 'cd ${SERVER_PATH} && docker-compose -f docker-compose.prod.yml down && docker-compose -f docker-compose.prod.yml up -d'"
|
||||
print_msg "$CYAN" "ssh ${SERVER_USER}@${SERVER_HOST} 'cd ${SERVER_PATH} && docker-compose -f docker-compose.prod.yml down && docker-compose -f docker-compose.prod.yml up -d --force-recreate'"
|
||||
;;
|
||||
|
||||
restart)
|
||||
@ -657,7 +662,7 @@ main() {
|
||||
fi
|
||||
|
||||
print_step "🔄 重启服务"
|
||||
ssh_cmd "cd ${SERVER_PATH} && docker-compose -f docker-compose.prod.yml down && docker-compose -f docker-compose.prod.yml up -d"
|
||||
ssh_cmd "cd ${SERVER_PATH} && docker-compose -f docker-compose.prod.yml down && docker-compose -f docker-compose.prod.yml up -d --force-recreate"
|
||||
sleep 10
|
||||
print_msg "$GREEN" "✅ 服务重启完成"
|
||||
;;
|
||||
|
||||
@ -2,6 +2,6 @@
|
||||
# HBuilderX「发行」时自动加载;CLI 用 --mode production
|
||||
VITE_API_BASE_URL=https://api.topfans.online
|
||||
# WebSocket 地址:生产环境使用 wss(与 HTTPS 对应),如 WS 部署在独立端口/域名可覆盖
|
||||
VITE_WS_BASE_URL=ws://api.topfans.online:8080
|
||||
VITE_WS_BASE_URL=wss://api.topfans.online
|
||||
VITE_USE_MOCK_API=false
|
||||
# VITE_ENV_NAME=production
|
||||
|
||||
Loading…
Reference in New Issue
Block a user