From 52a2ad15fd5547c8f3225f683e6f9b9afe1a8c61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E4=B8=99?= Date: Fri, 29 Nov 2024 17:48:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9docker-compose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/app.Dockerfile | 16 ++++++++-------- docker/base.Dockerfile | 4 ++-- docker/protocol.Dockerfile | 16 ++++++++-------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/docker/app.Dockerfile b/docker/app.Dockerfile index f72f26a..b47a461 100644 --- a/docker/app.Dockerfile +++ b/docker/app.Dockerfile @@ -3,7 +3,7 @@ # 知识星球:https://t.zsxq.com/j9b21 # -FROM registry.cn-hangzhou.aliyuncs.com/sanbing/jcpp-base:latest AS base +FROM registry.cn-hangzhou.aliyuncs.com/sanbing/jcpp-base:1.0 AS base WORKDIR /app COPY . . RUN mvn -U -B -T 0.8C clean install -DskipTests @@ -26,13 +26,13 @@ COPY --from=builder /app/extracted/application/ ./ COPY --from=base /app/jcpp-app-bootstrap/target/conf ./config COPY --from=base /app/docker/start.sh . -RUN chmod a+x start.sh && \ - mkdir -p /home/sanbing/logs/jcpp && \ - mkdir -p /home/sanbing/logs/accesslog && \ - mkdir -p /home/sanbing/logs/gc && \ - mkdir -p /home/sanbing/logs/heapdump && \ - chmod 700 -R /home/sanbing/logs/* && \ - chown -R sanbing:sanbing /home/sanbing +RUN chmod a+x start.sh \ + && mkdir -p /home/sanbing/logs/jcpp \ + && mkdir -p /home/sanbing/logs/accesslog \ + && mkdir -p /home/sanbing/logs/gc \ + && mkdir -p /home/sanbing/logs/heapdump \ + && chmod 700 -R /home/sanbing/logs/* \ + && chown -R sanbing:sanbing /home/sanbing EXPOSE 8080 8080 diff --git a/docker/base.Dockerfile b/docker/base.Dockerfile index 770e4e3..01c2d5c 100644 --- a/docker/base.Dockerfile +++ b/docker/base.Dockerfile @@ -6,6 +6,6 @@ FROM registry.cn-hangzhou.aliyuncs.com/sanbing/mvn:3.9.9-jdk21 AS base WORKDIR /app COPY . . -RUN mvn -U -B -T 0.8C clean install -DskipTests -RUN rm -rf /app +RUN mvn -U -B -T 0.8C clean install -DskipTests \ + && rm -rf /app diff --git a/docker/protocol.Dockerfile b/docker/protocol.Dockerfile index 3c6c23c..160f519 100644 --- a/docker/protocol.Dockerfile +++ b/docker/protocol.Dockerfile @@ -3,7 +3,7 @@ # 知识星球:https://t.zsxq.com/j9b21 # -FROM registry.cn-hangzhou.aliyuncs.com/sanbing/jcpp-base:latest AS base +FROM registry.cn-hangzhou.aliyuncs.com/sanbing/jcpp-base:1.0 AS base WORKDIR /app COPY . . RUN mvn -U -B -T 0.8C clean install -DskipTests @@ -26,13 +26,13 @@ COPY --from=builder /app/extracted/application/ ./ COPY --from=base /app/jcpp-app-bootstrap/target/conf ./config COPY --from=base /app/docker/start.sh . -RUN chmod a+x start.sh && \ - mkdir -p /home/sanbing/logs/jcpp && \ - mkdir -p /home/sanbing/logs/accesslog && \ - mkdir -p /home/sanbing/logs/gc && \ - mkdir -p /home/sanbing/logs/heapdump && \ - chmod 700 -R /home/sanbing/logs/* && \ - chown -R sanbing:sanbing /home/sanbing +RUN chmod a+x start.sh \ + && mkdir -p /home/sanbing/logs/jcpp \ + && mkdir -p /home/sanbing/logs/accesslog \ + && mkdir -p /home/sanbing/logs/gc \ + && mkdir -p /home/sanbing/logs/heapdump \ + && chmod 700 -R /home/sanbing/logs/* \ + && chown -R sanbing:sanbing /home/sanbing EXPOSE 8080 8080