File tree Expand file tree Collapse file tree 4 files changed +31
-5
lines changed Expand file tree Collapse file tree 4 files changed +31
-5
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ if [ -z "$PREFIX" ]; then
20
20
PREFIX=federatedai
21
21
fi
22
22
23
- version=$( git describe --tags )
23
+ version=$( grep " <fate.version> " ${source_code_dir} /pom.xml | sed " s/[<|>]/ /g " | awk ' {print $2} ' )
24
24
25
25
source .env
26
26
@@ -29,7 +29,9 @@ echo "Info:"
29
29
echo " version: ${version} "
30
30
echo " PREFIX: ${PREFIX} "
31
31
echo " Tag: ${TAG} "
32
-
32
+ echo " BASEDIR: ${BASEDIR} "
33
+ echo " WORKINGDIR: ${WORKINGDIR} "
34
+ echo " source_code_dir: ${source_code_dir} "
33
35
34
36
package () {
35
37
docker run --rm -u $( id -u) :$( id -g) -v ${source_code_dir} :/data/projects/fate/FATE-Serving --entrypoint=" " maven:3.6-jdk-8 /bin/bash -c " cd /data/projects/fate/FATE-Serving && mvn clean package -DskipTests"
Original file line number Diff line number Diff line change 1
- FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine
1
+ FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine as builder
2
2
3
3
4
4
WORKDIR /data/projects/fate-serving/serving-admin/
@@ -12,6 +12,14 @@ RUN unzip fate-serving-admin-${version}-release.zip && \
12
12
rm fate-serving-admin-${version}-release.zip && \
13
13
ln -s fate-serving-admin-*.jar fate-serving-admin.jar
14
14
15
+ FROM mcr.microsoft.com/java/jre:8u192-zulu-centos
16
+
17
+ WORKDIR /data/projects/fate-serving/serving-admin/
18
+
19
+ COPY --from=builder /data/projects/fate-serving/serving-admin /data/projects/fate-serving/serving-admin
20
+
21
+ USER root
22
+
15
23
EXPOSE 8350
16
24
17
25
CMD java -Dspring.config.location=conf/application.properties -cp "conf/:lib/*:fate-serving-admin.jar" com.webank.ai.fate.serving.admin.Bootstrap
Original file line number Diff line number Diff line change 1
- FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine
1
+ FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine as builder
2
2
3
3
WORKDIR /data/projects/fate-serving/serving-proxy/
4
4
@@ -12,6 +12,14 @@ RUN unzip fate-serving-proxy-${version}-release.zip && \
12
12
rm fate-serving-proxy-${version}-release.zip && \
13
13
ln -s fate-serving-proxy-*.jar fate-serving-proxy.jar
14
14
15
+ FROM mcr.microsoft.com/java/jre:8u192-zulu-centos
16
+
17
+ WORKDIR /data/projects/fate-serving/serving-proxy/
18
+
19
+ COPY --from=builder /data/projects/fate-serving/serving-proxy /data/projects/fate-serving/serving-proxy
20
+
21
+ USER root
22
+
15
23
EXPOSE 8059 8869 8879
16
24
17
25
CMD java -Dspring.config.location=conf/application.properties -cp conf/:lib/*:fate-serving-proxy.jar com.webank.ai.fate.serving.proxy.bootstrap.Bootstrap -c conf/application.properties
Original file line number Diff line number Diff line change 1
- FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine
1
+ FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine as builder
2
2
3
3
WORKDIR /data/projects/fate-serving/serving-server/
4
4
@@ -12,6 +12,14 @@ RUN unzip fate-serving-server-${version}-release.zip && \
12
12
rm fate-serving-server-${version}-release.zip && \
13
13
ln -s fate-serving-server-*.jar fate-serving-server.jar
14
14
15
+ FROM mcr.microsoft.com/java/jre:8u192-zulu-centos
16
+
17
+ WORKDIR /data/projects/fate-serving/serving-server/
18
+
19
+ COPY --from=builder /data/projects/fate-serving/serving-server /data/projects/fate-serving/serving-server
20
+
21
+ USER root
22
+
15
23
EXPOSE 8000
16
24
17
25
CMD java -cp conf/:lib/*:extension/*:fate-serving-server.jar com.webank.ai.fate.serving.Bootstrap -c conf/serving-server.properties
You can’t perform that action at this time.
0 commit comments