Image de base pour les applications Spring Boot.
Fonctionnalités:
app:app${WORKDSPACE} ou /opt/app en u+rx, g+rx/run/secrets et accessibles via variables d'environnement: préfix configurable via variable d'environnement app_nameJAVA_OPTS/usr/src/app/target/*.jar du stage builder vers ${WORKSPACE}/app.jarbuilderjar à ${WORKSPACE}/app.jar, par défaut /opt/app, soit /opt/app/app.jargovpf/springboot-base:17-jre ou govpf/springboot-base:17-jre-onbuildFROM govpf/maven:3-jdk-17 as builder
WORKDIR /usr/src/app
COPY . .
RUN mvn package -DskipTests
FROM govpf/docker-springboot-base:17-jre
ENV app_name MY_AWESOME_APP
COPY --from=builder /usr/src/app/target/*.jar $WORKSPACE/app.jar
FROM govpf/maven:3-jdk-17 as builder
WORKDIR /usr/src/app
COPY . .
RUN mvn package -DskipTests
FROM govpf/docker-springboot-base:17-jre-onbuild
ENV app_name MY_AWESOME_APP
| Nom du fichier | A quoi sert ce fichier ? |
|---|---|
| CODE_OF_CONDUCT.md | Ce fichier définit des normes d'engagement dans la communauté. |
| CONTRIBUTING.md | Ce fichier indique comment vous pouvez contribuer. |
| SECURITY.md | Ce fichier donne des instructions sur la façon de signaler de manière responsable une vulnérabilité de sécurité. |
| SUPPORT.md | Ce fichier permet aux contributeurs de savoir comment obtenir de l'aide. |
23/09/2025 13h33
Content type
Image
Digest
sha256:81316ce31…
Size
72.8 MB
Last updated
about 7 hours ago
docker pull govpf/springboot-base:17-jre-onbuild