42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
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
|
|
# - ./shared_data/asset_assistant_db:/var/lib/postgresql/data
|
|
# - ./sql:/docker-entrypoint-initdb.d
|
|
# - ./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: {}
|