Compare commits

..

2 Commits

Author SHA1 Message Date
Luke Childs
8edee25d03 Fix 2021-10-12 22:08:07 +01:00
Luke Childs
3da7e9d132 Automate multi arch builds on GitHub Actions 2021-10-12 21:25:46 +01:00
2 changed files with 7 additions and 14 deletions

View File

@ -12,7 +12,7 @@ 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/v3.11/main leveldb-dev && \
apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing rocksdb-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 && \ 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/spesmilo/electrumx.git && \
cd electrumx && \ cd electrumx && \
python setup.py install && \ python setup.py install && \
apk del git build-base && \ apk del git build-base && \

View File

@ -14,18 +14,13 @@ An easily configurable Docker image for running an Electrum server.
## Usage ## Usage
Create a Docker volume to store the data, and then run the container
``` ```
docker volume create electrumx
docker run \ docker run \
-d --network="host" -v /home/username/electrumx:/data \
-v electrumx:/data \ -e DAEMON_URL=http://user:pass@host:port \
-e DAEMON_URL=http://user:pass@127.0.0.1:7313 \ -e COIN=BitcoinSegwit \
-e COIN=FLO \ -p 50002:50002 \
ranchimallfze/electrumx 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. 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. If you're only accessing RPC from within the container, there's no need to expose the RPC port.
### Version ### Version
**Note - this feature is to be finished for RanchiMall's FLO version**
You can also run a specific version of ElectrumX if you want. You can also run a specific version of ElectrumX if you want.