Files
projet-tlc/ansible/files/dockerfiles/back/Dockerfile
2026-02-13 16:48:19 +01:00

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" ]