github.com/decred/dcrlnd@v0.7.6/docker/docker-compose.yml (about) 1 version: "3.8" 2 3 services: 4 dcrd: 5 container_name: dcrd 6 build: 7 context: dcrd/ 8 volumes: 9 - shared:/config 10 - decred:/data 11 environment: 12 - RPCUSER 13 - RPCPASS 14 - NETWORK 15 - DEBUG 16 - MINING_ADDRESS 17 networks: 18 - dcr-network 19 entrypoint: ["./start-dcrd.sh"] 20 21 dcrwallet: 22 container_name: dcrwallet 23 build: 24 context: dcrwallet/ 25 args: 26 WALLET_SEED: "0000000000000000000000000000000000000000000000000000000000000000" 27 WALLET_PASS: "123" 28 volumes: 29 - shared:/rpc 30 - decred:/data 31 environment: 32 - RPCUSER 33 - RPCPASS 34 - NETWORK 35 networks: 36 - dcr-network 37 entrypoint: ["./start-dcrwallet.sh"] 38 39 dcrlnd: 40 build: 41 context: ../ 42 dockerfile: docker/dcrlnd/Dockerfile 43 environment: 44 - RPCUSER 45 - RPCPASS 46 - NETWORK 47 - DEBUG 48 networks: 49 - dcr-network 50 volumes: 51 - shared:/rpc 52 entrypoint: ["./start-dcrlnd.sh"] 53 54 volumes: 55 # shared volume is need to store the dcrd rpc certificates and use it within 56 # dcrctl and dcrlnd containers. 57 shared: 58 driver: local 59 60 # decred volume is needed for maintaining blockchain persistence 61 # during dcrd container recreation. 62 decred: 63 driver: local 64 65 networks: 66 dcr-network: 67 driver: bridge