Phase 2A: WorkflowPlannerService, WorkflowExecutorService, Python data quality, 6 bug fixes, DescriptiveResultView, multi-step R code/Word export, MVP UI reuse. V11 UI: Gemini-style, multi-task, single-page scroll, Word export. Architecture: Block-based rendering consensus (4 block types). New R tools: chi_square, correlation, descriptive, logistic_binary, mann_whitney, t_test_paired. Docs: dev summary, block-based plan, status updates, task list v2.0. Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
665 B
YAML
25 lines
665 B
YAML
version: '3.8'
|
||
|
||
services:
|
||
ssa-r-service:
|
||
build: .
|
||
container_name: ssa-r-statistics
|
||
ports:
|
||
- "8082:8080" # 主机8082 → 容器8080(REDCap占用8080/8081)
|
||
environment:
|
||
# 开发模式:启用热重载(每次请求重新加载工具脚本)
|
||
- DEV_MODE=true
|
||
volumes:
|
||
# 开发环境挂载:支持热重载
|
||
- ./plumber.R:/app/plumber.R
|
||
- ./tools:/app/tools
|
||
- ./utils:/app/utils
|
||
- ./tests:/app/tests
|
||
restart: unless-stopped
|
||
healthcheck:
|
||
test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
|
||
interval: 30s
|
||
timeout: 10s
|
||
retries: 3
|
||
start_period: 10s
|