Skip to content

Commit 5693249

Browse files
dsameandrewshvv
authored andcommitted
docker: add libmysqlclient20 to exchange run time dependencies and fix binary names
1 parent 2856f3d commit 5693249

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

docker/exchange/Dockerfile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ RUN cd viabtc_exchange_server/network && make
5151
RUN cd viabtc_exchange_server/utils && make
5252
RUN cd viabtc_exchange_server/alertcenter && make
5353
RUN cd viabtc_exchange_server/matchengine && make
54+
COPY docker/exchange/makefile.marketprice.ubuntu viabtc_exchange_server/marketprice/makefile
5455
RUN cd viabtc_exchange_server/marketprice && make
5556
RUN cd viabtc_exchange_server/readhistory && make
5657
RUN cd viabtc_exchange_server/accesshttp && make
@@ -65,27 +66,29 @@ RUN apt-get update \
6566
libldap-2.4 \
6667
libgss3 \
6768
librtmp1 \
69+
libmysqlclient20 \
6870
jq \
6971
netcat \
7072
&& rm -rf /var/lib/apt/lists/*
7173

74+
RUN mkdir /viabtc_exchange_server
7275
# keep .exe for better grep of ps output
73-
COPY --from=BUILDSTEP /viabtc_exchange_server/alertcenter/alertcenter.exe /viabtc_exchange_server/alertcenter.exe
76+
COPY --from=BUILDSTEP /viabtc_exchange_server/alertcenter/alertcenter /viabtc_exchange_server/alertcenter.exe
7477
COPY docker/exchange/alertcenter.json /viabtc_exchange_server
7578

76-
COPY --from=BUILDSTEP /viabtc_exchange_server/matchengine/matchengine.exe /viabtc_exchange_server/matchengine.exe
79+
COPY --from=BUILDSTEP /viabtc_exchange_server/matchengine/matchengine /viabtc_exchange_server/matchengine.exe
7780
COPY docker/exchange/matchengine.json /viabtc_exchange_server
7881

79-
COPY --from=BUILDSTEP /viabtc_exchange_server/marketprice/marketprice.exe /viabtc_exchange_server/marketprice.exe
82+
COPY --from=BUILDSTEP /viabtc_exchange_server/marketprice/marketprice /viabtc_exchange_server/marketprice.exe
8083
COPY docker/exchange/marketprice.json /viabtc_exchange_server
8184

82-
COPY --from=BUILDSTEP /viabtc_exchange_server/readhistory/readhistory.exe /viabtc_exchange_server/readhistory.exe
85+
COPY --from=BUILDSTEP /viabtc_exchange_server/readhistory/readhistory /viabtc_exchange_server/readhistory.exe
8386
COPY docker/exchange/readhistory.json /viabtc_exchange_server
8487

85-
COPY --from=BUILDSTEP /viabtc_exchange_server/accesshttp/accesshttp.exe /viabtc_exchange_server/accesshttp.exe
88+
COPY --from=BUILDSTEP /viabtc_exchange_server/accesshttp/accesshttp /viabtc_exchange_server/accesshttp.exe
8689
COPY docker/exchange/accesshttp.json /viabtc_exchange_server
8790

88-
COPY --from=BUILDSTEP /viabtc_exchange_server/accessws/accessws.exe /viabtc_exchange_server/accessws.exe
91+
COPY --from=BUILDSTEP /viabtc_exchange_server/accessws/accessws /viabtc_exchange_server/accessws.exe
8992
COPY docker/exchange/accessws.json /viabtc_exchange_server
9093

9194
COPY docker/exchange/entrypoint.sh /docker-entrypoint.sh

0 commit comments

Comments
 (0)