Skip to content

Commit 9e6edcb

Browse files
committed
fix some initializr params, reduce patch count
1 parent 5de1145 commit 9e6edcb

File tree

7 files changed

+41
-80
lines changed

7 files changed

+41
-80
lines changed

config-server/Dockerfile

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
# -----------------------------------------------------------------------------
22
# Spring Config Server Build
33
# -----------------------------------------------------------------------------
4+
ARG JVM=21
45

5-
FROM eclipse-temurin:21-alpine AS build
6+
FROM eclipse-temurin:$JVM-alpine AS build
7+
ARG JVM
68
WORKDIR /scratch
79
RUN apk update && apk add ca-certificates && apk add curl && apk add patch
810
RUN curl --get https://start.spring.io/starter.zip \
9-
-d "type=gradle-project" \
10-
-d "platformVersion=3.3.6" \
11-
-d "jvmVersion=21" \
12-
-d "groupId=io.steeltoe.docker" \
13-
-d "artifactId=configserver" \
14-
-d "applicationName=ConfigServer" \
15-
-d "language=java" \
16-
-d "dependencies=cloud-config-server,actuator,cloud-eureka" \
11+
-d type=gradle-project \
12+
-d bootVersion=3.3.6 \
13+
-d javaVersion=$JVM \
14+
-d groupId=io.steeltoe.docker \
15+
-d artifactId=configserver \
16+
-d applicationName=ConfigServer \
17+
-d language=java \
18+
-d dependencies=cloud-config-server,actuator,cloud-eureka \
19+
-d version=4.1.3 \
1720
--output configserver.zip
1821
RUN mkdir configserver && unzip -d configserver configserver.zip
1922
COPY metadata metadata
2023
COPY patches patches
21-
RUN sed -i "s/<VERSION>/$(cat metadata/IMAGE_VERSION)/g" patches/version.patch
2224
RUN for patch in patches/*.patch; do \
2325
echo "applying patch $(basename $patch)"; \
2426
cd configserver; \
@@ -34,7 +36,7 @@ RUN mkdir output && \
3436
# Spring Config Server Linux Image
3537
# -----------------------------------------------------------------------------
3638

37-
FROM eclipse-temurin:21-alpine
39+
FROM eclipse-temurin:$JVM-alpine
3840
WORKDIR /config-server
3941
COPY --from=build /scratch/output .
4042
EXPOSE 8888

config-server/patches/version.patch

Lines changed: 0 additions & 15 deletions
This file was deleted.

eureka-server/Dockerfile

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
# -----------------------------------------------------------------------------
22
# Netflix Eureka Server Build
33
# -----------------------------------------------------------------------------
4+
ARG JVM=21
45

5-
FROM eclipse-temurin:21-alpine AS build
6+
FROM eclipse-temurin:$JVM-alpine AS build
7+
ARG JVM
68
WORKDIR /scratch
79
RUN apk update && apk add ca-certificates && apk add curl && apk add patch
810
RUN curl --get https://start.spring.io/starter.zip \
9-
-d "type=gradle-project" \
10-
-d "platformVersion=3.3.6" \
11-
-d "jvmVersion=21" \
12-
-d "groupId=io.steeltoe.docker" \
13-
-d "artifactId=eurekaserver" \
14-
-d "applicationName=EurekaServer" \
15-
-d "language=java" \
16-
-d "dependencies=cloud-eureka-server,actuator" \
11+
-d type=gradle-project \
12+
-d bootVersion=3.3.6 \
13+
-d javaVersion=$JVM \
14+
-d groupId=io.steeltoe.docker \
15+
-d artifactId=eurekaserver \
16+
-d applicationName=EurekaServer \
17+
-d language=java \
18+
-d dependencies=cloud-eureka-server,actuator \
19+
-d version=4.1.3 \
1720
--output eurekaserver.zip
1821
RUN mkdir eurekaserver && unzip -d eurekaserver eurekaserver.zip
1922
COPY metadata metadata
2023
COPY patches patches
21-
RUN sed -i "s/<VERSION>/$(cat metadata/IMAGE_VERSION)/g" patches/version.patch
2224
RUN for patch in patches/*.patch; do \
2325
echo "applying patch $(basename $patch)"; \
2426
cd eurekaserver; \
@@ -33,7 +35,7 @@ RUN mkdir output && \
3335
# Netflix Eureka Server Linux Image
3436
# -----------------------------------------------------------------------------
3537

36-
FROM eclipse-temurin:21-alpine
38+
FROM eclipse-temurin:$JVM-alpine
3739
WORKDIR /eureka-server
3840
COPY --from=build /scratch/output .
3941
EXPOSE 8761

eureka-server/patches/version.patch

Lines changed: 0 additions & 15 deletions
This file was deleted.

spring-boot-admin/Dockerfile

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
# -----------------------------------------------------------------------------
22
# Spring Boot Admin Server Build
33
# -----------------------------------------------------------------------------
4+
ARG JVM=21
45

5-
FROM eclipse-temurin:21-alpine AS build
6+
FROM eclipse-temurin:$JVM-alpine AS build
7+
ARG JVM
68
WORKDIR /scratch
79
RUN apk update && apk add ca-certificates && apk add curl && apk add patch
8-
RUN curl --get https://start.spring.io/starter.zip \
9-
-d "type=gradle-project" \
10-
-d "platformVersion=3.3.6" \
11-
-d "jvmVersion=21" \
12-
-d "groupId=io.steeltoe.docker" \
13-
-d "artifactId=springbootadmin" \
14-
-d "applicationName=SpringBootAdmin" \
15-
-d "language=java" \
16-
-d "dependencies=codecentric-spring-boot-admin-server" \
10+
RUN curl https://start.spring.io/starter.zip \
11+
-d type=gradle-project \
12+
-d bootVersion=3.3.6 \
13+
-d javaVersion=$JVM \
14+
-d groupId=io.steeltoe.docker \
15+
-d artifactId=springbootadmin \
16+
-d applicationName=SpringBootAdmin \
17+
-d language=java \
18+
-d dependencies=codecentric-spring-boot-admin-server \
19+
-d version=3.3.6 \
1720
--output springbootadmin.zip
1821
RUN mkdir springbootadmin && unzip -d springbootadmin springbootadmin.zip
1922
COPY metadata metadata
2023
COPY patches patches
21-
RUN sed -i "s/<VERSION>/$(cat metadata/IMAGE_VERSION)/g" patches/version.patch
2224
RUN for patch in patches/*.patch; do \
2325
echo "applying patch $(basename $patch)"; \
2426
cd springbootadmin; \
@@ -33,7 +35,7 @@ RUN mkdir output && \
3335
# Spring Boot Admin Server Linux Image
3436
# -----------------------------------------------------------------------------
3537

36-
FROM eclipse-temurin:21-alpine
38+
FROM eclipse-temurin:$JVM-alpine
3739
WORKDIR /springbootadmin
3840
COPY --from=build /scratch/output .
3941
EXPOSE 9099
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.3
1+
3.3.6

spring-boot-admin/patches/version.patch

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)