From 94a5c29a0992944e26ee6ca641b48f297ae94285 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 24 Dec 2025 21:41:32 -0800 Subject: [PATCH] =?UTF-8?q?fix(planting-service):=20Dockerfile=E5=A4=8D?= =?UTF-8?q?=E5=88=B6tsconfig=E4=BB=A5=E6=94=AF=E6=8C=81ts-node=20seed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .claude/settings.local.json | 3 ++- backend/services/planting-service/Dockerfile | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 17a49416..dbce671f 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -402,7 +402,8 @@ "Bash(frontend/mobile-app/lib/core/services/contract_signing_service.dart )", "Bash(frontend/mobile-app/lib/features/contract_signing/ )", "Bash(frontend/mobile-app/lib/features/home/presentation/pages/home_shell_page.dart )", - "Bash(git branch:*)" + "Bash(git branch:*)", + "Bash(echo \"docker exec rwa-planting-service npx prisma db execute --stdin <<< \"\"SELECT template_id, version, title, is_active FROM contract_templates;\"\"\")" ], "deny": [], "ask": [] diff --git a/backend/services/planting-service/Dockerfile b/backend/services/planting-service/Dockerfile index b840e763..2e7e57e5 100644 --- a/backend/services/planting-service/Dockerfile +++ b/backend/services/planting-service/Dockerfile @@ -30,8 +30,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ && rm -rf /var/lib/apt/lists/* -# Copy package files +# Copy package files and tsconfig for seed COPY package*.json ./ +COPY tsconfig*.json ./ # Install production dependencies + ts-node for seed RUN npm ci --only=production && npm install ts-node typescript @types/node --save-dev