33 lines
668 B
Bash
33 lines
668 B
Bash
#!/bin/bash
|
|
|
|
# Stock Monitor Docker部署脚本
|
|
|
|
set -e
|
|
|
|
echo "开始部署Stock Monitor..."
|
|
|
|
# 构建和启动服务
|
|
echo "构建Docker镜像..."
|
|
docker-compose build
|
|
|
|
echo "启动服务..."
|
|
docker-compose up -d
|
|
|
|
# 等待服务启动
|
|
echo "等待服务启动..."
|
|
sleep 10
|
|
|
|
# 检查服务状态
|
|
echo "检查服务状态..."
|
|
docker-compose ps
|
|
|
|
# 显示访问信息
|
|
echo ""
|
|
echo "部署完成!"
|
|
echo "应用地址: http://localhost:8000"
|
|
echo ""
|
|
echo "常用命令:"
|
|
echo " 查看日志: docker-compose logs -f"
|
|
echo " 停止服务: docker-compose down"
|
|
echo " 重启服务: docker-compose restart"
|
|
echo " 更新服务: docker-compose pull && docker-compose up -d" |