33
33
# ##################################################################
34
34
35
35
# build variables
36
- ARG SRC_URL_PREFIX=https://github.com/Asqatasun/Asqatasun/archive
37
36
ARG GIT_BRANCH=master
37
+ ARG SRC_URL_PREFIX=https://github.com/Asqatasun/Asqatasun/archive
38
+ ARG SRC_URL="${SRC_URL_PREFIX}/${GIT_BRANCH}.zip"
38
39
39
- ENV SRC_URL="${SRC_URL_PREFIX}/${GIT_BRANCH}.zip"
40
- RUN cd /tmp/ && \
41
- wget ${SRC_URL} && \
42
- unzip ${GIT_BRANCH}.zip && \
43
- cd Asqatasun-${GIT_BRANCH} && \
44
- mvn clean install && \
45
- mv /root/.m2/repository /usr/share/maven/ref/repository && \
46
- rm -rf /tmp/*.zip /tmp/Asq* /root/.m2/* && \
47
- echo "\n\n\n " && \
40
+ # build
41
+ RUN cd /tmp/ && \
42
+ wget ${SRC_URL} && \
43
+ unzip ${GIT_BRANCH}.zip && \
44
+ cd Asqatasun-${GIT_BRANCH} && \
45
+ mvn clean install && \
46
+ cp -r /root/.m2 /root/.m2_backup && \
47
+ rm -rf /tmp/*.zip /tmp/Asq* /root/.m2/* && \
48
+ FIND='exec "$@"' && \
49
+ ADD='mv -f \/ root\/ .m2_backup\/ repository \/ root\/ .m2\/ ;' && \
50
+ FILE=/usr/local/bin/mvn-entrypoint.sh && \
51
+ sed -i "s/${FIND}/${ADD}\n ${FIND}/g" $FILE && \
52
+ echo "--------------------------------------------------" && \
48
53
echo "-----> backup maven plugins : OK" && \
49
54
echo "-----> clean : OK" && \
50
55
echo "-----> configuration" && cd /root/ && \
@@ -53,6 +58,13 @@ RUN cd /tmp/ && \
53
58
javac -version && echo "----------------------------" && \
54
59
java -version && echo "----------------------------" && \
55
60
echo ${SRC_URL} && echo "----------------------------"
56
-
61
+
62
+
63
+ # environment variables
64
+ ENV SRC_PRELOAD=${SRC_URL}
65
+
66
+
67
+
68
+
57
69
58
70
0 commit comments