Skip to content

Commit 1faafa8

Browse files
authored
fix dockerfile entrypoint (#123)
* fix dockerfile entrypoint * fix model docker
1 parent 64e2bbb commit 1faafa8

File tree

4 files changed

+14
-15
lines changed

4 files changed

+14
-15
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
include CHANGELOG.md
22
include *requirements.txt
3-
include ./wedpr_python_gateway_sdk/libs/libwedpr_python_transport*
3+
include wedpr_python_gateway_sdk/libs/libwedpr_python_transport.dylib
4+
include wedpr_python_gateway_sdk/libs/libwedpr_python_transport.so

cpp/wedpr-transport/sdk-wrapper/python/bindings/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def run(self):
2020
setup_args = dict(
2121
name='wedpr-python-gateway-sdk',
2222
packages=find_packages(),
23-
version="3.0.0-20241018",
23+
version="3.0.0-20241019",
2424
description="wedpr-python-gateway-sdk: The gateway sdk for WeDPR",
2525
long_description_content_type="text/markdown",
2626
author="WeDPR Development Team",

docker-files/cpp/Dockerfile

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,10 @@ RUN apt-get -q update && apt-get install -qy --no-install-recommends vim \
4545
&& dpkg-reconfigure --frontend noninteractive tzdata \
4646
&& rm -rf /var/lib/apt/lists/*
4747

48-
RUN mkdir -p /data/home/wedpr/wedpr-gateway-service
48+
COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-gateway-service /usr/local/bin/ppc-gateway-service
4949

50-
COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-gateway-service /data/home/wedpr/wedpr-gateway-service/ppc-gateway-service
51-
52-
ENTRYPOINT ["/data/home/wedpr/wedpr-gateway-service/ppc-gateway-service", "-c", "config.ini"]
50+
ENTRYPOINT ["/usr/local/bin/ppc-gateway-service"]
51+
CMD ["--version"]
5352

5453
FROM ubuntu:22.04 as wedpr-pro-node-service
5554
@@ -60,11 +59,10 @@ RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5
6059
&& dpkg-reconfigure --frontend noninteractive tzdata \
6160
&& rm -rf /var/lib/apt/lists/*
6261

63-
RUN mkdir -p /data/home/wedpr/wedpr-pro-node-service
64-
65-
COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-pro-node /data/home/wedpr/wedpr-pro-node-service/ppc-pro-node
62+
COPY --from=builder /WeDPR-Component/cpp/build/bin/ppc-pro-node /usr/local/bin/ppc-pro-node
6663

67-
ENTRYPOINT ["/data/home/wedpr/wedpr-pro-node-service/ppc-pro-node", "-c", "config.ini"]
64+
ENTRYPOINT ["/usr/local/bin/ppc-pro-node"]
65+
CMD ["--version"]
6866

6967
FROM fiscoorg/wedpr-mpc-base-ubuntu:v3.0.0 as wedpr-mpc-service
7068
@@ -75,8 +73,8 @@ RUN apt-get -q update && apt-get install -qy --no-install-recommends vim libkrb5
7573
&& dpkg-reconfigure --frontend noninteractive tzdata \
7674
&& rm -rf /var/lib/apt/lists/*
7775

78-
RUN mkdir -p /data/home/wedpr/wedpr-mpc-service
7976

80-
COPY --from=builder /WeDPR-Component/cpp/build/bin/wedpr-mpc /data/home/wedpr/wedpr-mpc-service/wedpr-mpc
77+
COPY --from=builder /WeDPR-Component/cpp/build/bin/wedpr-mpc /usr/local/bin/wedpr-mpc
8178

82-
ENTRYPOINT ["/data/home/wedpr/wedpr-mpc-service/wedpr-mpc", "-c", "config.ini"]
79+
ENTRYPOINT ["/usr/local/bin/wedpr-mpc"]
80+
CMD ["--version"]

docker-files/model/model/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ENV DEBIAN_FRONTEND=noninteractive \
1212

1313
# install the gateway sdk
1414
# TODO: replace with pypip
15-
RUN pip install -i https://test.pypi.org/simple/ wedpr-python-gateway-sdk
15+
RUN pip install --no-cache-dir -i https://test.pypi.org/simple/ wedpr-python-gateway-sdk
1616

1717
# obtain the source, no need to fetch the submodule(vcpkg) here
1818
RUN git clone https://github.com/WeBankBlockchain/WeDPR-Component.git -b ${SOURCE}
@@ -26,4 +26,4 @@ RUN mkdir -p /data/home/wedpr/wedpr-model/ \
2626
# clear the WeDPR-Component
2727
RUN rm -rf /data/home/wedpr/WeDPR-Component
2828

29-
ENTRYPOINT ["/bin/bash", "/data/home/wedpr/wedpr-model/start.sh", "true"]
29+
ENTRYPOINT ["python", "-u", "/data/home/wedpr/wedpr-model/ppc_model/ppc_model_app.py"]

0 commit comments

Comments
 (0)