Dockerfile 324 B

123456789101112
  1. FROM maven:3.9-eclipse-temurin-17 AS build
  2. WORKDIR /workspace
  3. COPY pom.xml .
  4. COPY src ./src
  5. RUN mvn -B package
  6. FROM eclipse-temurin:17-jre
  7. WORKDIR /app
  8. ENV SERVER_PORT=8080
  9. COPY --from=build /workspace/target/seecoder-analysis-backend-0.0.1-SNAPSHOT.jar /app/app.jar
  10. EXPOSE 8080
  11. ENTRYPOINT ["java", "-jar", "/app/app.jar"]