Compare commits

..

No commits in common. "master" and "docker-test" have entirely different histories.

2 changed files with 8 additions and 14 deletions

View File

@ -12,8 +12,9 @@ RUN chmod a+x /usr/local/bin/* && \
apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/v3.11/main leveldb-dev && \
apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing rocksdb-dev && \
pip install aiohttp pylru plyvel websockets python-rocksdb uvloop && \
git clone -b docker-image https://github.com/ranchimall/electrumx.git && \
git clone -b $VERSION https://github.com/ranchimall/electrumx.git && \
cd electrumx && \
git checkout 01a3cbefd631511b373841b06e9e1599b4d785ca && \
python setup.py install && \
apk del git build-base && \
rm -rf /tmp/*

View File

@ -14,18 +14,13 @@ An easily configurable Docker image for running an Electrum server.
## Usage
Create a Docker volume to store the data, and then run the container
```
docker volume create electrumx
docker run \
-d --network="host"
-v electrumx:/data \
-e DAEMON_URL=http://user:pass@127.0.0.1:7313 \
-e COIN=FLO \
ranchimallfze/electrumx
-v /home/username/electrumx:/data \
-e DAEMON_URL=http://user:pass@host:port \
-e COIN=BitcoinSegwit \
-p 50002:50002 \
lukechilds/electrumx
```
If there's an SSL certificate/key (`electrumx.crt`/`electrumx.key`) in the `/data` volume it'll be used. If not, one will be generated for you.
@ -46,9 +41,7 @@ To access RPC from your host machine, you'll also need to expose port 8000. You
If you're only accessing RPC from within the container, there's no need to expose the RPC port.
### Version
**Note - this feature is to be finished for RanchiMall's FLO version**
### Version
You can also run a specific version of ElectrumX if you want.