Skip to content

Commit 7e6e9fb

Browse files
committed
Update Dockerfile
1 parent c14048a commit 7e6e9fb

File tree

1 file changed

+4
-18
lines changed

1 file changed

+4
-18
lines changed

Dockerfile

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,10 @@
11
FROM openjdk:17-slim
22

3-
# Install Maven
4-
RUN apt-get update && apt-get install -y maven
5-
6-
# Working directory for Maven
73
WORKDIR /app
84

9-
VOLUME ["/app/asmetal2java_codegen/input"]
10-
VOLUME ["/app/asmetal2java_codegen/output"]
11-
12-
COPY core/ /app/core/
13-
COPY asmetal2java_examples /app/asmetal2java_examples
14-
15-
RUN cd /app/core && mvn install
16-
17-
COPY ./asmetal2java_codegen /app/asmetal2java_codegen
18-
19-
RUN cd /app/asmetal2java_codegen && mvn clean package
5+
VOLUME ["/app/asmetal2java_asmegen/input"]
6+
VOLUME ["/app/asmetal2java_asmegen/output"]
207

21-
# Set the working directory for execution
22-
WORKDIR /app/asmetal2java_codegen
8+
COPY asmetal2java_asmgen/target/asmetal2java_asmgen-0.0.1-SNAPSHOT-jar-with-dependencies.jar /app/asmetal2java_asmgen-0.0.1-SNAPSHOT-jar-with-dependencies.jar
239

24-
ENTRYPOINT ["java", "-jar", "target/asmetal2java_codegen-0.0.1-SNAPSHOT-jar-with-dependencies.jar"]
10+
ENTRYPOINT ["java", "-jar", "asmetal2java_asmgen-0.0.1-SNAPSHOT-jar-with-dependencies.jar"]

0 commit comments

Comments
 (0)