Skip to content

Commit f657ffd

Browse files
Merge pull request #153 from owlet42/feat/v2.1.6
Feat: docker build support v2.1.6
2 parents 06f3c5e + 47127c2 commit f657ffd

File tree

4 files changed

+31
-5
lines changed

4 files changed

+31
-5
lines changed

docker-build/build_cluster_docker.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ if [ -z "$PREFIX" ]; then
2020
PREFIX=federatedai
2121
fi
2222

23-
version=$(git describe --tags)
23+
version=$(grep "<fate.version>" ${source_code_dir}/pom.xml | sed "s/[<|>]/ /g" | awk '{print $2}')
2424

2525
source .env
2626

@@ -29,7 +29,9 @@ echo "Info:"
2929
echo " version: ${version}"
3030
echo " PREFIX: ${PREFIX}"
3131
echo " Tag: ${TAG}"
32-
32+
echo " BASEDIR: ${BASEDIR}"
33+
echo " WORKINGDIR: ${WORKINGDIR}"
34+
echo " source_code_dir: ${source_code_dir}"
3335

3436
package() {
3537
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"

docker-build/serving-admin/Dockerfile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine
1+
FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine as builder
22

33

44
WORKDIR /data/projects/fate-serving/serving-admin/
@@ -12,6 +12,14 @@ RUN unzip fate-serving-admin-${version}-release.zip && \
1212
rm fate-serving-admin-${version}-release.zip && \
1313
ln -s fate-serving-admin-*.jar fate-serving-admin.jar
1414

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+
1523
EXPOSE 8350
1624

1725
CMD java -Dspring.config.location=conf/application.properties -cp "conf/:lib/*:fate-serving-admin.jar" com.webank.ai.fate.serving.admin.Bootstrap

docker-build/serving-proxy/Dockerfile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine
1+
FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine as builder
22

33
WORKDIR /data/projects/fate-serving/serving-proxy/
44

@@ -12,6 +12,14 @@ RUN unzip fate-serving-proxy-${version}-release.zip && \
1212
rm fate-serving-proxy-${version}-release.zip && \
1313
ln -s fate-serving-proxy-*.jar fate-serving-proxy.jar
1414

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+
1523
EXPOSE 8059 8869 8879
1624

1725
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

docker-build/serving-server/Dockerfile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine
1+
FROM mcr.microsoft.com/java/jre:8u192-zulu-alpine as builder
22

33
WORKDIR /data/projects/fate-serving/serving-server/
44

@@ -12,6 +12,14 @@ RUN unzip fate-serving-server-${version}-release.zip && \
1212
rm fate-serving-server-${version}-release.zip && \
1313
ln -s fate-serving-server-*.jar fate-serving-server.jar
1414

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+
1523
EXPOSE 8000
1624

1725
CMD java -cp conf/:lib/*:extension/*:fate-serving-server.jar com.webank.ai.fate.serving.Bootstrap -c conf/serving-server.properties

0 commit comments

Comments
 (0)