From b70a58c430ab4e6706333f1ee1a75ab327af860d Mon Sep 17 00:00:00 2001 From: Zach Auten Date: Mon, 23 Sep 2024 23:48:21 -0400 Subject: [PATCH] Add source code label to Dockerfile to link to ghcr --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 46ee792..8b048b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,4 @@ -# docker build -t spring-app . -# docker run --name spring-app -d -p 8080:8080 spring-app - +# docker run --name spring-boilerplate -d -p 8080:8080 spring-boilerplate FROM maven:3.9.8-eclipse-temurin-21 as build COPY pom.xml . @@ -8,7 +6,7 @@ RUN --mount=type=cache,target=/root/.m2,rw mvn -B dependency:go-offline COPY src src RUN --mount=type=cache,target=/root/.m2,rw mvn -B package -FROM eclipse-temurin:21 +FROM eclipse-temurin:23-noble WORKDIR /app COPY --from=build target/*.jar ./app.jar @@ -26,3 +24,5 @@ ENTRYPOINT ["java", "-javaagent:/app/opentelemetry-javaagent.jar", "-jar", "app. EXPOSE 8080 HEALTHCHECK CMD curl -f http://0.0.0.0:8080/health || exit 1 +# https://docs.github.com/en/packages/learn-github-packages/connecting-a-repository-to-a-package#connecting-a-repository-to-a-container-image-using-the-command-line +LABEL org.opencontainers.image.source=https://github.com/zachauten/spring-boilerplate