@@ -29,16 +29,48 @@ RUN git clone https://github.com/WeBankBlockchain/WeDPR-Component.git --recursiv
2929 && cmake .. -DBUILD_STATIC=ON && make -j8 && cat /WeDPR-Component/cpp/build/*.log
3030
3131
32- FROM ubuntu:18.04
32+ FROM ubuntu:18.04 as wedpr-gateway-service
3333LABEL maintainer
[email protected] 3434
35- RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5-dev krb5-user pkg-config default-libmysqlclient-dev \
35+ RUN apt-get -q update && apt-get install -qy --no-install-recommends vim \
3636 && ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
3737 && apt-get install -qy --no-install-recommends tzdata \
3838 && dpkg-reconfigure --frontend noninteractive tzdata \
39- && rm -rf /var/lib/apt/lists/*
40-
41- COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-gateway-service /usr/local/bin/ppc-gateway-service
42- COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-pro-node /usr/local/bin/ppc-pro-node
43- COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-air-node /usr/local/bin/ppc-air-node
44- COPY --from=builder /WeDPR-Component/cpp/build/bin/wedpr-mpc /usr/local/bin/wedpr-mpc
39+ && rm -rf /var/lib/apt/lists/* \
40+
41+ RUN mkdir -p /data/home/wedpr/wedpr-gateway-service
42+
43+ COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-gateway-service /data/home/wedpr/wedpr-gateway-service/ppc-gateway-service
44+
45+ ENTRYPOINT ["/data/home/wedpr/wedpr-gateway-service/ppc-gateway-service" , "-c" , "config.ini" ]
46+
47+
48+ FROM ubuntu:18.04 as wedpr-pro-node-service
49+ LABEL maintainer
[email protected] 50+
51+ RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5-dev krb5-user \
52+ && ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
53+ && apt-get install -qy --no-install-recommends tzdata \
54+ && dpkg-reconfigure --frontend noninteractive tzdata \
55+ && rm -rf /var/lib/apt/lists/* \
56+
57+ RUN mkdir -p /data/home/wedpr/wedpr-pro-node-service
58+
59+ COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-pro-node /data/home/wedpr/wedpr-pro-node-service/ppc-pro-node
60+
61+ ENTRYPOINT ["/data/home/wedpr/wedpr-pro-node-service/ppc-pro-node" , "-c" , "config.ini" ]
62+
63+ FROM ubuntu:18.04 as wedpr-mpc-service
64+ LABEL maintainer
[email protected] 65+
66+ RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5-dev krb5-user \
67+ && ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
68+ && apt-get install -qy --no-install-recommends tzdata \
69+ && dpkg-reconfigure --frontend noninteractive tzdata \
70+ && rm -rf /var/lib/apt/lists/* \
71+
72+ RUN mkdir -p /data/home/wedpr/wedpr-mpc-service
73+
74+ COPY --from=builder /WeDPR-Component/cpp/build/bin/wedpr-mpc /data/home/wedpr/wedpr-mpc-service/wedpr-mpc
75+
76+ ENTRYPOINT ["/data/home/wedpr/wedpr-mpc-service/wedpr-mpc" , "-c" , "config.ini" ]
0 commit comments