Files

40 lines
944 B
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/bash
# 后端Docker部署脚本
echo "========== 萌芽短链后端部署 =========="
# 停止并删除旧容器
echo "停止旧容器..."
docker stop mengyalinkfly-backend 2>/dev/null
docker rm mengyalinkfly-backend 2>/dev/null
# 构建新镜像
echo "构建Docker镜像..."
docker build -t mengyalinkfly-backend:latest .
# 创建数据目录
echo "创建数据目录..."
mkdir -p /shumengya/docker/storage/mengyalinkfly
# 运行容器
echo "启动Docker容器..."
docker run -d \
--name mengyalinkfly-backend \
-p 7878:7878 \
-v /shumengya/docker/storage/mengyalinkfly:/app/data \
-e TZ=Asia/Shanghai \
--restart unless-stopped \
mengyalinkfly-backend:latest
# 检查状态
echo ""
echo "========== 部署完成 =========="
echo "容器状态:"
docker ps | grep mengyalinkfly-backend
echo ""
echo "查看日志:"
echo "docker logs -f mengyalinkfly-backend"
echo ""
echo "后端API地址http://localhost:7878"