From 0921e6d85de094d90d607c6e6b93836561ab2484 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9C=A4=ED=9D=AC=EC=A4=80?= Date: Fri, 28 Aug 2026 16:10:45 +0900 Subject: [PATCH] Fix Dockerfile paths and add main to ValidationRunner --- dat-was-cus/Dockerfile | 2 +- .../dat/lib/validation/McpToolNameValidationRunner.java | 7 +++++++ dat-was-pro/Dockerfile | 2 +- dat-was-sal/Dockerfile | 2 +- dat-was-sys/Dockerfile | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/dat-was-cus/Dockerfile b/dat-was-cus/Dockerfile index 5666a1775..294c99e55 100644 --- a/dat-was-cus/Dockerfile +++ b/dat-was-cus/Dockerfile @@ -2,7 +2,7 @@ FROM eclipse-temurin:21-jre-alpine WORKDIR /app RUN apk add --no-cache tzdata ENV TZ=Asia/Seoul -COPY dap-was-cus/build/libs/*-SNAPSHOT.jar app.jar +COPY dat-was-cus/build/libs/*-SNAPSHOT.jar app.jar EXPOSE 8084 ENTRYPOINT ["java", "-jar", "app.jar"] diff --git a/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java index dbd83674a..3fadb7cbd 100644 --- a/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/validation/McpToolNameValidationRunner.java @@ -11,4 +11,11 @@ public final class McpToolNameValidationRunner { static void validate(Path projectRoot) { McpToolNameValidator.assertUnique(projectRoot); } + + public static void main(String[] args) { + if (args.length == 0) { + throw new IllegalArgumentException("Project root path must be provided"); + } + validate(Path.of(args[0])); + } } \ No newline at end of file diff --git a/dat-was-pro/Dockerfile b/dat-was-pro/Dockerfile index 171eebde7..6b01bead2 100644 --- a/dat-was-pro/Dockerfile +++ b/dat-was-pro/Dockerfile @@ -2,6 +2,6 @@ FROM eclipse-temurin:21-jre-alpine WORKDIR /app RUN apk add --no-cache tzdata ENV TZ=Asia/Seoul -COPY dap-was-pro/build/libs/*-SNAPSHOT.jar app.jar +COPY dat-was-pro/build/libs/*-SNAPSHOT.jar app.jar EXPOSE 8085 ENTRYPOINT ["java", "-jar", "app.jar"] diff --git a/dat-was-sal/Dockerfile b/dat-was-sal/Dockerfile index 2ea05b078..b087be906 100644 --- a/dat-was-sal/Dockerfile +++ b/dat-was-sal/Dockerfile @@ -2,7 +2,7 @@ FROM eclipse-temurin:21-jre-alpine WORKDIR /app RUN apk add --no-cache tzdata ENV TZ=Asia/Seoul -COPY dap-was-sal/build/libs/*-SNAPSHOT.jar app.jar +COPY dat-was-sal/build/libs/*-SNAPSHOT.jar app.jar EXPOSE 8082 ENTRYPOINT ["java", "-jar", "app.jar"] diff --git a/dat-was-sys/Dockerfile b/dat-was-sys/Dockerfile index b6c1c8459..cd55e42c9 100644 --- a/dat-was-sys/Dockerfile +++ b/dat-was-sys/Dockerfile @@ -2,6 +2,6 @@ FROM eclipse-temurin:21-jre-alpine WORKDIR /app RUN apk add --no-cache tzdata ENV TZ=Asia/Seoul -COPY dap-was-sys/build/libs/*-SNAPSHOT.jar app.jar +COPY dat-was-sys/build/libs/*-SNAPSHOT.jar app.jar EXPOSE 8086 ENTRYPOINT ["java", "-jar", "app.jar"]