FROM openjdk:21-jdk-bullseye RUN set -ex && \ apt update && \ apt --no-install-recommends --yes install \ make \ git \ tor RUN set -ex && adduser --system --group --disabled-password haveno && \ mkdir -p /home/haveno && \ chown -R haveno:haveno /home/haveno USER haveno WORKDIR /home/haveno RUN set -ex && git clone https://foss.haveno.com/haveno-network/haveno-core.git WORKDIR /home/haveno/haveno-core RUN git checkout master && \ git reset --hard RUN make clean && make skip-tests WORKDIR /home/haveno/haveno-core RUN rm -rf haveno-desktop/ api-test/ ENTRYPOINT [ "./haveno-daemon" ] ## CMDs are conditional based on type CMD ["--baseCurrencyNetwork=XMR_MAINNET", "--useLocalhostForP2P=false", "--useDevPrivilegeKeys=false", "--nodePort=9999"]