diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c5f3f6b --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "interactive" +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index fb2024c..4606b63 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ -FROM maven:3-jdk-8-alpine as builder +FROM maven:3-jdk-21-alpine AS builder WORKDIR /usr/src/app COPY . /usr/src/app -RUN mvn package +RUN mvn compile -FROM openjdk:8-jre-alpine +FROM openjdk:21-jre-alpine COPY --from=builder /usr/src/app/target/*.jar /app.jar diff --git a/pom.xml b/pom.xml index 31503ad..2732e66 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,6 @@ UTF-8 UTF-8 21 - 8083 diff --git a/src/main/java/com/example/demo/DemoApplication.java b/src/main/java/com/example/demo/DemoApplication.java index 6dc1b8c..8c3673e 100644 --- a/src/main/java/com/example/demo/DemoApplication.java +++ b/src/main/java/com/example/demo/DemoApplication.java @@ -8,11 +8,10 @@ import org.springframework.web.bind.annotation.*; @RestController public class DemoApplication { - -//test + //test @GetMapping("/") public String home() { - return "Spring is here!"; + return "Spring is here!!!"; } public static void main(String[] args) {