mirror of
https://github.com/ZhuLinsen/daily_stock_analysis
synced 2026-09-20 10:53:33 +08:00
54 lines
1.3 KiB
YAML
54 lines
1.3 KiB
YAML
# ===================================
|
|
# A股自选股智能分析系统 - Docker Compose
|
|
# ===================================
|
|
# 一键启动,自动管理容器生命周期
|
|
|
|
version: '3.8'
|
|
|
|
services:
|
|
stock-analyzer:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: stock-analyzer
|
|
restart: unless-stopped
|
|
|
|
# 环境变量(从 .env 文件加载)
|
|
env_file:
|
|
- .env
|
|
|
|
# 挂载卷(持久化数据)
|
|
volumes:
|
|
- ./data:/app/data # 数据库
|
|
- ./logs:/app/logs # 日志文件
|
|
- ./reports:/app/reports # 分析报告
|
|
|
|
# 网络设置(如果需要代理,取消注释下面的配置)
|
|
# network_mode: "host"
|
|
# 或使用环境变量设置代理
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
# 代理设置(如果需要)
|
|
# - http_proxy=http://host.docker.internal:10809
|
|
# - https_proxy=http://host.docker.internal:10809
|
|
|
|
# 日志配置
|
|
logging:
|
|
driver: "json-file"
|
|
options:
|
|
max-size: "10m"
|
|
max-file: "3"
|
|
|
|
# 资源限制
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 512M
|
|
reservations:
|
|
memory: 256M
|
|
|
|
# 如果需要网络隔离,可以定义网络
|
|
# networks:
|
|
# stock-net:
|
|
# driver: bridge
|