Files
ai_trading_api/docker-compose.yaml
2025-12-19 12:43:51 +08:00

39 lines
932 B
YAML

services:
postgres:
image: postgres:17.4-alpine
container_name: ai_trading_db
restart: always
ports:
- 20000:5432
entrypoint:
- infra/postgres/scripts/db-lanuch-entrypoint.sh
environment:
POSTGRES_PASSWORD: postgres12341234
TZ: Asia/Shanghai
volumes:
- ./shared_data/ai_trading_db:/var/lib/postgresql/data
- ./infra/postgres/sql:/docker-entrypoint-initdb.d
- ./infra/postgres/scripts:/scripts
networks:
- ai-trading-network
cn_futures_trading_records:
image: rust:1.92.0-alpine3.23
container_name: cn_futures_trading_records_api
restart: always
ports:
- 20001:80
depends_on:
- postgres
networks:
- ai-trading-network
environment:
DATABASE_URL: postgres://postgres:postgres12341234@postgres:5432/postgres
RUST_LOG: info
TZ: Asia/Shanghai
networks:
ai-trading-network:
driver: bridge
volumes: {}