Skip to content
Extraits de code Groupes Projets
Dockerfile 554 o
# Utiliser une variable pour l'architecture, par défaut sur x86_64
ARG ARCH=linux/amd64

# Spécifier l'image de base en fonction de l'architecture
FROM --platform=$ARCH openjdk:17-jdk-slim

# Argument pour spécifier le fichier JAR
ARG JAR_FILE=target/*.jar

# Copier le fichier JAR dans l'image
COPY ${JAR_FILE} /app.jar

# Exposer le port 8080
EXPOSE 8092

# Définir la variable d'environnement pour les profils Spring
ENV SPRING_PROFILES_ACTIVE=rec

# Définir le point d'entrée pour démarrer l'application
ENTRYPOINT ["java", "-jar", "/app.jar"]