seednode-docker: Switch to multi-stage build

This commit is contained in:
Alva Swanson 2023-09-28 14:43:35 +02:00
parent 84921c6fe3
commit ed7587bc22
No known key found for this signature in database
GPG key ID: 004760E77F753090

View file

@ -1,4 +1,4 @@
FROM azul/zulu-openjdk:11.0.20-11.66.15
FROM azul/zulu-openjdk:11.0.20-11.66.15 as build
RUN apt-get update \
&& apt-get install git -y \
@ -8,6 +8,11 @@ RUN git config --global advice.detachedHead false \
&& git clone --depth 1 --branch v1.9.13 https://github.com/bisq-network/bisq.git
WORKDIR /bisq
RUN ./gradlew build -x test
RUN ./gradlew seednode:distTar
ENTRYPOINT ["bash", "bisq-seednode"]
FROM azul/zulu-openjdk:11.0.20-11.66.15
COPY --from=build /bisq/bisq/seednode/build/distributions/seednode.tar /
RUN tar xvf /seednode.tar
ENTRYPOINT ["bash", "/seednode/bin/seednode"]