fixbug
This commit is contained in:
parent
0ce3008f58
commit
9a32cc0aa8
46
deploy.sh
46
deploy.sh
|
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
IMAGE_NAME="gd10086-fingerprint-service"
|
||||||
|
CONTAINER_NAME="gd10086-fingerprint-service"
|
||||||
|
PORT="8000"
|
||||||
|
|
||||||
echo "========================================="
|
echo "========================================="
|
||||||
echo "广东移动指纹获取服务 - 部署脚本"
|
echo "广东移动指纹获取服务 - 部署脚本"
|
||||||
echo "========================================="
|
echo "========================================="
|
||||||
|
|
@ -12,47 +16,61 @@ case "${1:-up}" in
|
||||||
up)
|
up)
|
||||||
echo ""
|
echo ""
|
||||||
echo "[1/3] 构建 Docker 镜像..."
|
echo "[1/3] 构建 Docker 镜像..."
|
||||||
docker-compose build
|
docker build -t ${IMAGE_NAME} .
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "[2/3] 启动服务..."
|
echo "[2/3] 停止旧容器(如果存在)..."
|
||||||
docker-compose up -d
|
docker stop ${CONTAINER_NAME} 2>/dev/null || true
|
||||||
|
docker rm ${CONTAINER_NAME} 2>/dev/null || true
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "[3/3] 等待服务启动..."
|
echo "[3/3] 启动服务..."
|
||||||
|
docker run -d \
|
||||||
|
--name ${CONTAINER_NAME} \
|
||||||
|
-p ${PORT}:8000 \
|
||||||
|
--restart unless-stopped \
|
||||||
|
-v /dev/shm:/dev/shm \
|
||||||
|
--security-opt seccomp=unconfined \
|
||||||
|
-e TZ=Asia/Shanghai \
|
||||||
|
${IMAGE_NAME}
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "等待服务启动..."
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "========================================="
|
echo "========================================="
|
||||||
echo "部署完成!"
|
echo "部署完成!"
|
||||||
echo ""
|
echo ""
|
||||||
echo "服务地址: http://localhost:8000"
|
echo "服务地址: http://localhost:${PORT}"
|
||||||
echo "API 文档: http://localhost:8000/docs"
|
echo "API 文档: http://localhost:${PORT}/docs"
|
||||||
echo "健康检查: http://localhost:8000/health"
|
echo "健康检查: http://localhost:${PORT}/health"
|
||||||
echo "获取指纹: http://localhost:8000/fingerprint"
|
echo "获取指纹: http://localhost:${PORT}/fingerprint"
|
||||||
echo ""
|
echo ""
|
||||||
echo "查看日志: docker-compose logs -f"
|
echo "查看日志: docker logs -f ${CONTAINER_NAME}"
|
||||||
echo "停止服务: docker-compose down"
|
echo "停止服务: docker stop ${CONTAINER_NAME}"
|
||||||
|
echo "删除容器: docker rm ${CONTAINER_NAME}"
|
||||||
echo "========================================="
|
echo "========================================="
|
||||||
;;
|
;;
|
||||||
|
|
||||||
down)
|
down)
|
||||||
echo ""
|
echo ""
|
||||||
echo "停止服务..."
|
echo "停止服务..."
|
||||||
docker-compose down
|
docker stop ${CONTAINER_NAME} 2>/dev/null || true
|
||||||
|
docker rm ${CONTAINER_NAME} 2>/dev/null || true
|
||||||
echo "服务已停止"
|
echo "服务已停止"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
logs)
|
logs)
|
||||||
echo ""
|
echo ""
|
||||||
echo "查看日志..."
|
echo "查看日志..."
|
||||||
docker-compose logs -f
|
docker logs -f ${CONTAINER_NAME}
|
||||||
;;
|
;;
|
||||||
|
|
||||||
restart)
|
restart)
|
||||||
echo ""
|
echo ""
|
||||||
echo "重启服务..."
|
echo "重启服务..."
|
||||||
docker-compose restart
|
docker restart ${CONTAINER_NAME}
|
||||||
echo "服务已重启"
|
echo "服务已重启"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
@ -62,7 +80,7 @@ case "${1:-up}" in
|
||||||
echo ""
|
echo ""
|
||||||
echo "命令:"
|
echo "命令:"
|
||||||
echo " up - 构建并启动服务(默认)"
|
echo " up - 构建并启动服务(默认)"
|
||||||
echo " down - 停止服务"
|
echo " down - 停止并删除容器"
|
||||||
echo " logs - 查看日志"
|
echo " logs - 查看日志"
|
||||||
echo " restart - 重启服务"
|
echo " restart - 重启服务"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
playwright>=1.40.0
|
playwright==1.58.0
|
||||||
fastapi>=0.109.0
|
fastapi==0.115.0
|
||||||
uvicorn>=0.27.0
|
uvicorn==0.32.0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue