79742500

Date: 2025-08-21 15:33:16
Score: 0.5
Natty:
Report link

I was able to define a Dockerfile that builds and run a maven application:

Used the following docker image:tags:

# BUILD
FROM maven:3.8.5-openjdk-17 AS build
WORKDIR /home/app
COPY pom.xml /home/app
COPY src /home/app/src
RUN mvn -f /home/app/pom.xml clean package

# RUN
FROM openjdk:17-jdk-alpine
COPY --from=build /home/app/target/*.jar app.jar
ENTRYPOINT ["java", "-Xmx2048M", "-jar", "app.jar"]

To build dockerfile:

docker build --tag=myspringapp:latest .

To run dockerfile:

docker run -p 8080:8080 myspringapp:latest

REFS:

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: Figurinha