Skip to content

Commit

Permalink
Update Config & Eureka Server dependencies
Browse files Browse the repository at this point in the history
Also: move from HTTPIE to CURL and append "-pr" to image name during PR builds
  • Loading branch information
TimHess committed Sep 25, 2024
1 parent cf06553 commit 95e050a
Show file tree
Hide file tree
Showing 8 changed files with 40 additions and 32 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build_config_server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ permissions:
contents: 'read'

env:
IMAGE_NAME: config-server
REGISTRY: ${{ github.event_name == 'pull_request' && vars.DOCKER_REGISTRY || 'steeltoeoss' }}
IMAGE_NAME: ${{ github.event_name == 'pull_request' && 'config-server-pr' || 'config-server' }}
REGISTRY: ${{ vars.DOCKER_REGISTRY }}

jobs:
build-push:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build_eureka_server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ permissions:
contents: 'read'

env:
IMAGE_NAME: eureka-server
REGISTRY: ${{ github.event_name == 'pull_request' && vars.DOCKER_REGISTRY || 'steeltoeoss' }}
IMAGE_NAME: ${{ github.event_name == 'pull_request' && 'eureka-server-pr' || 'eureka-server' }}
REGISTRY: ${{ vars.DOCKER_REGISTRY }}

jobs:
build-push:
Expand Down
22 changes: 11 additions & 11 deletions config-server/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
# Spring Config Server Build
# -----------------------------------------------------------------------------

FROM eclipse-temurin:21-alpine as build
FROM eclipse-temurin:21-alpine AS build
WORKDIR /scratch
RUN apk add httpie && apk add patch
RUN http https://start.spring.io/starter.zip \
type==gradle-project \
platformVersion==3.2.4 \
jvmVersion==21 \
groupId==io.steeltoe.docker \
artifactId==configserver \
applicationName==ConfigServer \
language==java \
dependencies==cloud-config-server,actuator,cloud-eureka \
RUN apk update && apk add ca-certificates && apk add curl && apk add patch
RUN curl --get https://start.spring.io/starter.zip \
-d "type=gradle-project" \
-d "platformVersion=3.3.4" \
-d "jvmVersion=21" \
-d "groupId=io.steeltoe.docker" \
-d "artifactId=configserver" \
-d "applicationName=ConfigServer" \
-d "language=java" \
-d "dependencies=cloud-config-server,actuator,cloud-eureka" \
--output configserver.zip
RUN mkdir configserver && unzip -d configserver configserver.zip
COPY metadata metadata
Expand Down
2 changes: 1 addition & 1 deletion config-server/metadata/IMAGE_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.1.1
4.1.3
8 changes: 6 additions & 2 deletions config-server/patches/version.patch
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
--- configserver/build.gradle 2024-02-21 09:39:40.000000000 -0600
+++ configserver/build.gradle 2024-02-21 11:03:17.615054116 -0600
@@ -5,7 +5,7 @@
@@ -5,11 +5,11 @@
}

group = 'io.steeltoe.docker'
-version = '0.0.1-SNAPSHOT'
+version = '<VERSION>'

java {
sourceCompatibility = '17'
toolchain {
- languageVersion = JavaLanguageVersion.of(17)
+ languageVersion = JavaLanguageVersion.of(21)
}
}
22 changes: 11 additions & 11 deletions eureka-server/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
# Netflix Eureka Server Build
# -----------------------------------------------------------------------------

FROM eclipse-temurin:21-alpine as build
FROM eclipse-temurin:21-alpine AS build
WORKDIR /scratch
RUN apk add httpie && apk add patch
RUN http https://start.spring.io/starter.zip \
type==gradle-project \
platformVersion==3.2.4 \
jvmVersion==21 \
groupId==io.steeltoe.docker \
artifactId==eurekaserver \
applicationName==EurekaServer \
language==java \
dependencies==cloud-eureka-server,actuator \
RUN apk update && apk add ca-certificates && apk add curl && apk add patch
RUN curl --get https://start.spring.io/starter.zip \
-d "type=gradle-project" \
-d "platformVersion=3.3.4" \
-d "jvmVersion=21" \
-d "groupId=io.steeltoe.docker" \
-d "artifactId=eurekaserver" \
-d "applicationName=EurekaServer" \
-d "language=java" \
-d "dependencies=cloud-eureka-server,actuator" \
--output eurekaserver.zip
RUN mkdir eurekaserver && unzip -d eurekaserver eurekaserver.zip
COPY metadata metadata
Expand Down
2 changes: 1 addition & 1 deletion eureka-server/metadata/IMAGE_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.1.1
4.1.3
8 changes: 6 additions & 2 deletions eureka-server/patches/version.patch
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
--- eurekaserver/build.gradle 2024-02-21 15:44:45.075409600 -0600
+++ eurekaserver/build.gradle 2024-02-21 15:43:09.000000000 -0600
@@ -5,7 +5,7 @@
@@ -5,11 +5,11 @@
}

group = 'io.steeltoe.docker'
-version = '0.0.1-SNAPSHOT'
+version = '<VERSION>'

java {
sourceCompatibility = '17'
toolchain {
- languageVersion = JavaLanguageVersion.of(17)
+ languageVersion = JavaLanguageVersion.of(21)
}
}

0 comments on commit 95e050a

Please sign in to comment.