From b0ae497cc4f630c0b7993c933088a48cbc2f0550 Mon Sep 17 00:00:00 2001 From: haichao Date: Wed, 24 Jun 2026 16:57:53 +0800 Subject: [PATCH] add dockerfile --- KafkaCollectorAgent/Dockerfile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 KafkaCollectorAgent/Dockerfile diff --git a/KafkaCollectorAgent/Dockerfile b/KafkaCollectorAgent/Dockerfile new file mode 100644 index 00000000..77536901 --- /dev/null +++ b/KafkaCollectorAgent/Dockerfile @@ -0,0 +1,16 @@ +FROM maven:3.8-openjdk-8 AS builder +WORKDIR /build +COPY pom.xml . +RUN mvn dependency:go-offline -B +COPY src ./src +RUN mvn package -DskipTests -B + +FROM eclipse-temurin:8-jre +WORKDIR /app +COPY --from=builder /build/target/KafkaCollectorAgent-*.jar app.jar +COPY logback.xml logback.xml +COPY config.properties config.properties + +ENTRYPOINT ["java", "-jar", "app.jar", \ + "--spring.config.location=file:/app/config.properties", \ + "--logging.config=file:/app/logback.xml"]