fix(market-data): 完善 Tushare 全量同步配置

This commit is contained in:
yuxuanhui
2026-08-06 22:45:18 +08:00
parent afdc5ca909
commit 039a81fe57
6 changed files with 119 additions and 7 deletions
+5 -2
View File
@@ -3,6 +3,8 @@ name: ${COMPOSE_PROJECT_NAME:-zhixing-system-dev}
services:
postgres:
image: postgres:16-alpine
ports:
- "127.0.0.1:5433:5432"
environment:
POSTGRES_DB: ${ZHIXING_POSTGRES_DB:-zhixing}
POSTGRES_PASSWORD: ${ZHIXING_POSTGRES_PASSWORD:-zhixing}
@@ -19,6 +21,7 @@ services:
build:
context: ./zhixing-server
target: development
command: ["uv", "run", "uvicorn", "zhixing_server.main:app", "--host", "0.0.0.0", "--port", "8000", "--reload"]
depends_on:
postgres:
condition: service_healthy
@@ -67,7 +70,7 @@ services:
build:
context: ./zhixing-server
target: development
command: ["alembic", "upgrade", "head"]
command: ["uv", "run", "alembic", "upgrade", "head"]
depends_on:
postgres:
condition: service_healthy
@@ -82,7 +85,7 @@ services:
build:
context: ./zhixing-server
target: development
command: ["market-data-sync"]
command: ["uv", "run", "market-data-sync"]
depends_on:
migrate:
condition: service_completed_successfully