chore: sync local changes (2026-03-12)
This commit is contained in:
39
mengyalinkfly-backend/docker-run.sh
Normal file
39
mengyalinkfly-backend/docker-run.sh
Normal file
@@ -0,0 +1,39 @@
|
||||
#!/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"
|
||||
Reference in New Issue
Block a user