From bebc82d1fc0d2ee8ed51c82ef3768f4e9333771a Mon Sep 17 00:00:00 2001 From: ycg <3208975282@qq.com> Date: Mon, 17 Nov 2025 11:07:27 +0800 Subject: [PATCH] 111 --- docker/deploy.sh | 22 -------------- docker/docker-compose.yml | 61 ++++++++++++++++++++------------------- 2 files changed, 31 insertions(+), 52 deletions(-) diff --git a/docker/deploy.sh b/docker/deploy.sh index 719dc71..ec290f5 100644 --- a/docker/deploy.sh +++ b/docker/deploy.sh @@ -6,28 +6,6 @@ set -e echo "开始部署Stock Monitor..." -# 检查Docker和Docker Compose是否安装 -if ! command -v docker &> /dev/null; then - echo "错误: Docker未安装,请先安装Docker" - exit 1 -fi - -if ! command -v docker-compose &> /dev/null; then - echo "错误: Docker Compose未安装,请先安装Docker Compose" - exit 1 -fi - -# 创建必要的目录 -echo "创建必要的目录..." -mkdir -p ../logs ../data ../ssl - -# 检查配置文件 -if [ ! -f "../.env" ]; then - echo "创建.env文件..." - cp ../.env.example ../.env - echo "请编辑.env文件,设置必要的配置参数" -fi - # 构建和启动服务 echo "构建Docker镜像..." docker-compose build diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index f23aeac..8fbca8b 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -12,44 +12,45 @@ services: - ../logs:/app/logs - ../data:/app/data - ../config.json:/app/config.json + - environment: - PYTHONUNBUFFERED=1 restart: unless-stopped networks: - stock-network - # 可选:添加Redis缓存服务 - redis: - image: redis:7-alpine - container_name: stock-redis - ports: - - "6379:6379" - volumes: - - redis_data:/data - restart: unless-stopped - networks: - - stock-network - - # 可选:添加PostgreSQL数据库 - postgres: - image: postgres:15-alpine - container_name: stock-postgres - ports: - - "5432:5432" - environment: - POSTGRES_DB: stock_monitor - POSTGRES_USER: stock_user - POSTGRES_PASSWORD: stock_password - volumes: - - postgres_data:/var/lib/postgresql/data - restart: unless-stopped - networks: - - stock-network +# # 可选:添加Redis缓存服务 +# redis: +# image: redis:7-alpine +# container_name: stock-redis +# ports: +# - "6379:6379" +# volumes: +# - redis_data:/data +# restart: unless-stopped +# networks: +# - stock-network +# +# # 可选:添加PostgreSQL数据库 +# postgres: +# image: postgres:15-alpine +# container_name: stock-postgres +# ports: +# - "5432:5432" +# environment: +# POSTGRES_DB: stock_monitor +# POSTGRES_USER: stock_user +# POSTGRES_PASSWORD: stock_password +# volumes: +# - postgres_data:/var/lib/postgresql/data +# restart: unless-stopped +# networks: +# - stock-network networks: stock-network: driver: bridge -volumes: - redis_data: - postgres_data: \ No newline at end of file +#volumes: +# redis_data: +# postgres_data: \ No newline at end of file