Sign inSign up

govpf/springboot-base

By govpf

•Updated about 7 hours ago

Image
0

10K+

govpf/springboot-base repository overview

⁠docker-springboot-base

Image de base pour les applications Spring Boot.

Fonctionnalités:

  • désactivation de la bannière Spring Boot
  • utilisateur par défaut app:app
  • droits de${WORKDSPACE} ou /opt/app en u+rx, g+rx
  • auto discovery des secrets dans /run/secrets et accessibles via variables d'environnement: préfix configurable via variable d'environnement app_name
  • configuration des options de la jvm via la variable d'environnement JAVA_OPTS
  • ONBUILD copie de /usr/src/app/target/*.jar du stage builder vers ${WORKSPACE}/app.jar

⁠Getting started

⁠Multi-stage build

  • Nommer la première couche builder
  • Placer le jar à ${WORKSPACE}/app.jar, par défaut /opt/app, soit /opt/app/app.jar
  • Dans la couche finale, partir de govpf/springboot-base:17-jre ou govpf/springboot-base:17-jre-onbuild

⁠Exemple d'utilisation dans un dockerfile

FROM 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

⁠Exemple d'utilisation dans un dockerfile avec ONBUILD

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

⁠Définition des fichiers normatifs par défaut

Nom du fichierA quoi sert ce fichier ?
CODE_OF_CONDUCT.mdCe fichier définit des normes d'engagement dans la communauté.
CONTRIBUTING.mdCe fichier indique comment vous pouvez contribuer.
SECURITY.mdCe fichier donne des instructions sur la façon de signaler de manière responsable une vulnérabilité de sécurité.
SUPPORT.mdCe fichier permet aux contributeurs de savoir comment obtenir de l'aide.

⁠Last push

23/09/2025 13h33

Tag summary

Content type

Image

Digest

sha256:81316ce31…

Size

72.8 MB

Last updated

about 7 hours ago

docker pull govpf/springboot-base:17-jre-onbuild