thde преди 8 години
родител
ревизия
4e03a8ab8b
променени са 1 файла, в които са добавени 10 реда и са изтрити 2 реда
  1. 10
    2
      Dockerfile

+ 10
- 2
Dockerfile Целия файл

@@ -1,12 +1,20 @@
1 1
 FROM maven:3-jdk-8-alpine as builder
2 2
 WORKDIR /app
3
+
3 4
 COPY pom.xml .
4
-RUN mvn dependency:resolve dependency:go-offline -s /usr/share/maven/ref/settings-docker.xml
5
+RUN mvn dependency:go-offline \
6
+    -s /usr/share/maven/ref/settings-docker.xml
7
+
5 8
 COPY src ./src
6
-RUN mvn package -Djar.finalName=dddsample -s /usr/share/maven/ref/settings-docker.xml
9
+RUN mvn package \
10
+    -Dmaven.test.skip=true \
11
+    -s /usr/share/maven/ref/settings-docker.xml && \
12
+    mv target/dddsample*.jar target/dddsample.jar
7 13
 
8 14
 FROM java:8-jdk-alpine as runner
15
+EXPOSE 8080
9 16
 WORKDIR /app
17
+
10 18
 COPY --from=builder /app/target/dddsample.jar /app/
11 19
 CMD ["java", "-jar", "dddsample.jar"] 
12 20