This commit is contained in:
ycg 2025-11-17 13:59:19 +08:00
parent 123406bafb
commit d189d6e9dc
2 changed files with 7 additions and 39 deletions

View File

@ -17,7 +17,7 @@ COPY ../requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# 复制项目文件
COPY . .
COPY ../. .
# 创建必要的目录
RUN mkdir -p logs data

View File

@ -8,45 +8,13 @@ services:
ports:
- "8000:8000"
volumes:
- /vol1/1000/Docker/stock_monitor/stock-monitor:/app
- /vol1/1000/Docker/stock_montior/data/ai_stock_analysis:/app/ai_stock_analysis
- /vol1/1000/Docker/stock_montior/data/daka_analysis::/app/daka_analysis
- /vol1/1000/Docker/stock_montior/data/dao_analysis::/app/dao_analysis
- /vol1/1000/Docker/stock_montior/data/stock_cache.json::/app/stock_cache.json
- /vol1/1000/Docker/stock_montior/data/watchlist.json::/app/watchlist.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
networks:
stock-network:
driver: bridge
#volumes:
# redis_data:
# postgres_data:
- stock-network