add dm-cli

This commit is contained in:
2026-01-30 11:42:23 +03:00
parent cf5b7c3915
commit c591acb223
2 changed files with 8 additions and 1 deletions

View File

@@ -10,7 +10,6 @@ services:
- DM_TESTNET=true - DM_TESTNET=true
- DM_BITCOIN= - DM_BITCOIN=
- DM_FEE=0.1% - DM_FEE=0.1%
- DM_WEBAUTH=false
- | - |
DM_PGP_SEC= DM_PGP_SEC=
-----BEGIN PGP PRIVATE KEY BLOCK----- -----BEGIN PGP PRIVATE KEY BLOCK-----

View File

@@ -23,6 +23,7 @@ RUN apt-get update -y ; \
apt-get -y install --no-install-recommends gpg gpg-agent ; \ apt-get -y install --no-install-recommends gpg gpg-agent ; \
apt-get -y install --no-install-recommends nginx ; \ apt-get -y install --no-install-recommends nginx ; \
apt-get -y install --no-install-recommends openssl ca-certificates ; \ apt-get -y install --no-install-recommends openssl ca-certificates ; \
apt-get -y install --no-install-recommends curl ; \
apt-get clean ; \ apt-get clean ; \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
@@ -74,6 +75,12 @@ RUN su -l --shell /bin/bash $UNAME -c 'wget https://raw.githubusercontent.com/li
cd $UHOME ; \ cd $UHOME ; \
./install.sh --verbose --build-boost --build-zmq --disable-shared ./install.sh --verbose --build-boost --build-zmq --disable-shared
## Install dm-cli
RUN su -l --shell /bin/bash $UNAME -c 'git clone https://git.bitdeals.org/private/dm-cli.git ; \
cd dm-cli/dm-cli ; \
make' ; \
install --mode 755 --owner=root --group=root $UHOME/dm-cli/dm-cli/dm-cli /usr/local/bin/dm-cli
## Do not use cache when building next layers of the image. ## Do not use cache when building next layers of the image.
ARG NOCACHE=0 ARG NOCACHE=0
@@ -103,6 +110,7 @@ ENV UHOME=$UHOME
COPY --from=development /usr/local/ /usr/local/ COPY --from=development /usr/local/ /usr/local/
COPY --from=development /etc/dm/ /etc/dm/ COPY --from=development /etc/dm/ /etc/dm/
COPY --from=development /usr/sbin/dm /usr/sbin/dm COPY --from=development /usr/sbin/dm /usr/sbin/dm
COPY --from=development /usr/local/bin/dm-cli /usr/local/bin/dm-cli
COPY --from=development --chown=$UNAME:$UNAME $UHOME/apostol-dm/docker/bitdeals-testnet.asc /etc/dm/bitdeals-testnet.asc COPY --from=development --chown=$UNAME:$UNAME $UHOME/apostol-dm/docker/bitdeals-testnet.asc /etc/dm/bitdeals-testnet.asc
COPY --from=development --chown=$UNAME:$UNAME $UHOME/apostol-dm/docker/bitdeals.asc /etc/dm/bitdeals.asc COPY --from=development --chown=$UNAME:$UNAME $UHOME/apostol-dm/docker/bitdeals.asc /etc/dm/bitdeals.asc
COPY --from=development $UHOME/apostol-dm/docker/run.sh /run.sh COPY --from=development $UHOME/apostol-dm/docker/run.sh /run.sh