@@ -13,24 +13,28 @@ FROM metamagic/java:8
13
13
14
14
LABEL author="Araf Karsh Hamid <araf.karsh@metamagic.in>"
15
15
16
- RUN mkdir /Softwares/apps/
17
- RUN mkdir /Softwares/apps/payments/
18
- RUN mkdir /Softwares/apps/payments/libs
16
+ RUN mkdir /Softwares/service
17
+ RUN mkdir /Softwares/service/libs
18
+
19
+ ARG SPRINGBOOT_JAR=*-spring-boot.jar
20
+ ARG MAVEN_JAR=*-?.?.?.jar
19
21
20
22
# Copy Service (Install)
21
- COPY --chown=arivu:arivu startService /Softwares/apps/payments/
23
+ # COPY --chown=arivu:arivu startService /Softwares/service/
24
+
22
25
# SpringBoot Fat Jar
23
- COPY --chown=arivu:arivu payments-service-0.1.0-spring-boot.jar /Softwares/apps/payments/
26
+ COPY --chown=arivu:arivu ${SPRINGBOOT_JAR} /Softwares/service/
27
+
24
28
# Maven Thin Jar
25
- # COPY --chown=arivu:arivu payments-service-0.1.0.jar /Softwares/apps/payments /
26
- # COPY --chown=arivu:arivu /libs /Softwares/apps/payments /libs/
29
+ # COPY --chown=arivu:arivu ${MAVEN_JAR} /Softwares/service /
30
+ # COPY --chown=arivu:arivu /libs /Softwares/service /libs/
27
31
28
32
# Change the Mode
29
- RUN chmod -R 750 /Softwares/apps/payments /*
33
+ RUN chmod -R 750 /Softwares/service /*
30
34
31
35
# Expose Micro Service Port
32
36
EXPOSE 9090
33
37
34
38
# Start Micro Service
35
- # ENTRYPOINT ["java","-jar","/Softwares/apps/payments/payments -service-0.1.0.jar"]
36
- ENTRYPOINT ["java" ,"-jar" ,"/Softwares/apps/payments/payments -service-0.1.0-spring-boot.jar" ]
39
+ # ENTRYPOINT ["java","-jar","/Softwares/service/mock -service-0.1.0.jar"]
40
+ ENTRYPOINT ["java" ,"-jar" ,"/Softwares/service/mock -service-0.1.0-spring-boot.jar" ]
0 commit comments