diff --git a/mse-simple-demo/A/Dockerfile b/mse-simple-demo/A/Dockerfile index f589a1aa..25cb29d6 100644 --- a/mse-simple-demo/A/Dockerfile +++ b/mse-simple-demo/A/Dockerfile @@ -1,4 +1,6 @@ -FROM eclipse-temurin:8-jdk-alpine +# syntax=docker/dockerfile:1.3-labs + +FROM maven:3-eclipse-temurin-8-alpine # copy arthas COPY --from=hengyunabc/arthas:latest /opt/arthas /opt/arthas @@ -6,9 +8,32 @@ COPY --from=hengyunabc/arthas:latest /opt/arthas /opt/arthas RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories RUN apk add wget unzip tcpdump ngrep iproute2-ss bind-tools +COPY < + + + + alimaven + aliyun maven + http://maven.aliyun.com/nexus/content/groups/public/ + central + + + maven-default-http-blocker + !* + http://0.0.0.0/ + + + +EOF + WORKDIR /app -COPY /target/A-1.0.0.jar /app + +COPY ./ ./ + +RUN --mount=type=cache,target=/root/.m2/repository/ \ + mvn clean package EXPOSE 20001 ENTRYPOINT ["sh", "-c"] -CMD ["java -jar /app/A-1.0.0.jar"] +CMD ["java -jar /app/target/A-1.0.0.jar"] diff --git a/mse-simple-demo/A/pom.xml b/mse-simple-demo/A/pom.xml index 2dd897e8..b776125d 100644 --- a/mse-simple-demo/A/pom.xml +++ b/mse-simple-demo/A/pom.xml @@ -39,7 +39,7 @@ org.projectlombok lombok - 1.18.12 + 1.18.24 diff --git a/mse-simple-demo/C/Dockerfile b/mse-simple-demo/C/Dockerfile index 84121cd4..7e3598d4 100644 --- a/mse-simple-demo/C/Dockerfile +++ b/mse-simple-demo/C/Dockerfile @@ -1,11 +1,8 @@ -FROM eclipse-temurin:8-jdk-alpine +FROM dragonwell-registry.cn-hangzhou.cr.aliyuncs.com/dragonwell/dragonwell:8-extended-ga-centos # copy arthas COPY --from=hengyunabc/arthas:latest /opt/arthas /opt/arthas -RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories -RUN apk add wget unzip tcpdump ngrep iproute2-ss bind-tools - WORKDIR /app COPY /target/C-1.0.0.jar /app diff --git a/mse-simple-demo/C/pom.xml b/mse-simple-demo/C/pom.xml index 204da641..7d362e32 100644 --- a/mse-simple-demo/C/pom.xml +++ b/mse-simple-demo/C/pom.xml @@ -40,7 +40,7 @@ org.projectlombok lombok - 1.18.12 + 1.18.24 diff --git a/mse-simple-demo/gateway/src/main/resources/templates/index.html b/mse-simple-demo/gateway/src/main/resources/templates/index.html index d96c95dc..b4d1c706 100644 --- a/mse-simple-demo/gateway/src/main/resources/templates/index.html +++ b/mse-simple-demo/gateway/src/main/resources/templates/index.html @@ -15,41 +15,54 @@
- + \ No newline at end of file