19 lines
406 B
Docker
19 lines
406 B
Docker
FROM alpine:3.23
|
|
|
|
RUN apk --no-cache add curl bash
|
|
|
|
# java 17 car c'est la version utilise dans maven (voir pom.xml)
|
|
RUN apk --no-cache add openjdk17-jdk maven
|
|
|
|
COPY doodlestudent/api /app
|
|
|
|
RUN mvn install -Dpackaging=jar
|
|
RUN mvn package -DskipTests
|
|
|
|
RUN ls -l target
|
|
|
|
# Quarkus semble utilise le port 8080 par defaut
|
|
EXPOSE 8080
|
|
|
|
ENTRYPOINT [ "java", "-jar", "/app/target/tlcdemoApp-1.0.0-SNAPSHOT.jar" ]
|