Dockerfile
This commit is contained in:
47
README.md
Normal file
47
README.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# Intro
|
||||
|
||||
[Electrum client](https://electrum.org/) is light bitcoin wallet software operates through supernodes (Electrum server instances actually).
|
||||
|
||||
Electrum client running as a daemon in docker container with JSON-RPC API enabled.
|
||||
|
||||
# Usage
|
||||
|
||||
Here are some example snippets to help you get started creating a container.
|
||||
|
||||
## docker-compose
|
||||
|
||||
```yaml
|
||||
version: "3"
|
||||
services:
|
||||
electrum:
|
||||
image: bitdeals/electrum
|
||||
environment:
|
||||
- ELECTRUM_TESTNET=0
|
||||
- ELECTRUM_API_USER=<username>
|
||||
- ELECTRUM_API_PASSWORD=<password>
|
||||
ports:
|
||||
- 7000:7000
|
||||
```
|
||||
|
||||
## docker cli
|
||||
|
||||
```sh
|
||||
docker run -d \
|
||||
-e ELECTRUM_TESTNET=0 \
|
||||
-e ELECTRUM_API_USER=api \
|
||||
-e ELECTRUM_API_PASSWORD=changeme \
|
||||
-p 127.0.0.1:7000:7000 \
|
||||
bitdeals/electrum
|
||||
```
|
||||
|
||||
# Parameters
|
||||
|
||||
Container images are configured using parameters passed at runtime.
|
||||
|
||||
|Parameter|Function|
|
||||
|:--------|:-------|
|
||||
|-p 7000|JSON-RPC API port TCP|
|
||||
|-e ELECTRUM_TESTNET=|Set 1 to enable bitcoin testnet mode. Default: `0`|
|
||||
|-e ELECTRUM_API_USER=|JSON-RPC API user. Default: `api`|
|
||||
|-e ELECTRUM_API_PASSWORD=|JSON-RPC API password. Default: `changeme`|
|
||||
|
||||
Reference in New Issue
Block a user