diff --git a/docker-compose.yaml b/docker-compose.yaml index 4a64cd5..bb15aeb 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,43 +1,40 @@ services: + postgres: image: postgres:17.4-alpine container_name: ai_trading_db restart: always ports: - - 20001:5432 + - 20000:5432 entrypoint: - - /scripts/db-lanuch-entrypoint.sh + - infra/postgres/scripts/db-lanuch-entrypoint.sh environment: - POSTGRES_USER: ${DB_USER} - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_DB: ${DB_NAME} - TZ: ${TZ} + POSTGRES_PASSWORD: postgres12341234 + TZ: Asia/Shanghai volumes: - ./shared_data/ai_trading_db:/var/lib/postgresql/data - - ./sql:/docker-entrypoint-initdb.d - - ./scripts:/scripts + - ./infra/postgres/sql:/docker-entrypoint-initdb.d + - ./infra/postgres/scripts:/scripts + # - ./shared_data/asset_assistant_db:/var/lib/postgresql/data + # - ./sql:/docker-entrypoint-initdb.d + # - ./scripts:/scripts networks: - ai-trading-network - ai_trading: + + cn_futures_trading_records: image: rust:1.92.0-alpine3.23 - container_name: ai_trading_api + container_name: cn_futures_trading_records_api restart: always ports: - - 20000:80 + - 20001:80 depends_on: - postgres networks: - ai-trading-network environment: - DB_HOST: postgres - DB_PORT: ${DB_PORT} - DB_USER: ${DB_USER} - DB_PASSWORD: ${DB_PASSWORD} - DB_NAME: ${DB_NAME} - TZ: ${TZ} - volumes: - # 挂载添加日志目录挂载,将容器内日志日志目录映射到宿主机的 ./logs 目录 - - ./logs:/app/logs # 假设代码中日志存储路径为 /app/logs + DATABASE_URL: postgres://postgres:postgres12341234@postgres:5432/postgres + RUST_LOG: info + TZ: Asia/Shanghai networks: ai-trading-network: driver: bridge