-
Mohsine a rédigé31bba9b6
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"]