fix(market-data): 完善 Tushare 全量同步配置
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user