chore: sync local changes (2026-03-12)

This commit is contained in:
2026-03-12 18:58:40 +08:00
parent 1123d6aef2
commit 4cc8ec9486
21 changed files with 4561 additions and 270 deletions

View 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"