Files
electrumx-docker/Dockerfile
Bill 1e3410d21e
Some checks failed
Build / build (push) Failing after 3m45s
Update python install command
2024-09-15 22:25:56 -04:00

34 lines
752 B
Docker

FROM ubuntu:22.04
LABEL maintainer="Bill Ballou <bill@bballou.com>"
ARG VERSION
WORKDIR /
RUN apt-get update
RUN apt-get -y install git python3.10 python3-pip librocksdb-dev libsnappy-dev libbz2-dev libz-dev liblz4-dev
RUN pip3 install multidict aiohttp pylru rocksdb3
RUN git clone -b $VERSION https://github.com/spesmilo/electrumx.git
RUN cd electrumx
RUN python3 -m pip install .
ENV SERVICES="tcp://:50001"
ENV COIN=BitcoinSV
ENV DB_DIRECTORY=/db
ENV DAEMON_URL="http://username:password@hostname:port/"
ENV ALLOW_ROOT=true
ENV DB_ENGINE=rocksdb
ENV MAX_SEND=10000000
ENV BANDWIDTH_UNIT_COST=50000
ENV CACHE_MB=2000
VOLUME /db
RUN mkdir -p "$DB_DIRECTORY" && ulimit -n 1048576
CMD ["/usr/bin/python3", "/usr/local/bin/electrumx_server"]