mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-06 21:36:37 +08:00
fix: update diagnostic script port and add deployment script
- Fix API health check to use correct port 18080 - Add deploy-update.sh for easy deployment on NAS - Include log viewing after deployment
This commit is contained in:
@@ -0,0 +1,29 @@
|
|||||||
|
# MediaStationGo 部署更新脚本 (飞牛OS)
|
||||||
|
|
||||||
|
echo "=== MediaStationGo 更新部署 ==="
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# 1. 拉取最新代码
|
||||||
|
echo "[1] 拉取最新代码..."
|
||||||
|
git pull origin main
|
||||||
|
|
||||||
|
# 2. 重新构建镜像
|
||||||
|
echo "[2] 重新构建 Docker 镜像..."
|
||||||
|
docker-compose build --no-cache
|
||||||
|
|
||||||
|
# 3. 重启容器
|
||||||
|
echo "[3] 重启容器..."
|
||||||
|
docker-compose down
|
||||||
|
docker-compose up -d
|
||||||
|
|
||||||
|
# 4. 等待容器启动
|
||||||
|
echo "[4] 等待容器启动..."
|
||||||
|
sleep 5
|
||||||
|
|
||||||
|
# 5. 查看启动日志
|
||||||
|
echo "[5] 查看启动日志(云盘相关)..."
|
||||||
|
docker logs --tail=100 mediastation-go 2>&1 | grep -iE "boot:|cloud|storage"
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "=== 部署完成 ==="
|
||||||
|
echo "现在运行 ./diagnose-cloud.sh 查看诊断结果"
|
||||||
+1
-1
@@ -21,7 +21,7 @@ echo ""
|
|||||||
|
|
||||||
# 4. 测试API健康状态
|
# 4. 测试API健康状态
|
||||||
echo "[4] 测试API健康状态..."
|
echo "[4] 测试API健康状态..."
|
||||||
if curl -s -o /dev/null -w "%{http_code}" http://localhost:8080/api/health | grep -q 200; then
|
if curl -s -o /dev/null -w "%{http_code}" http://localhost:18080/api/health | grep -q 200; then
|
||||||
echo "API状态: 正常"
|
echo "API状态: 正常"
|
||||||
else
|
else
|
||||||
echo "API状态: 无法访问"
|
echo "API状态: 无法访问"
|
||||||
|
|||||||
Reference in New Issue
Block a user