kaspad/docker/docker-compose.yml
Svarog 67358d1e85 [NOD-95] Added docker file and scripts to run dev instances for debugging (#241)
* [NOD-95] Added docker file and scripts to run dev instances for debugging

* [NOD-95] Enabled debugging from dockers

* [NOD-95] Removed redundant entrypoint.sh file

* [NOD-95] Removed multi-stage build artifacts from Dockerfile.dev

* [NOD-95] Add --help to run-dev.sh
2019-04-03 12:46:00 +03:00

72 lines
1.8 KiB
YAML

version: '3'
services:
first:
image: btcd:latest
security_opt:
- apparmor=unconfined
cap_add:
- SYS_PTRACE
command: [
"./btcd",
"--testnet",
"--addrindex",
# "--generate",
"--nodnsseed",
"--miningaddr=dagtest:qrm4zaetvny2yuh4wudf8y43fd20lunkxs8quragg8",
"--rpcuser=user",
"--rpcpass=pass",
"--rpclisten=0.0.0.0:18334",
"--rpccert=/go/src/github.com/daglabs/btcd/docker/rpc.cert",
"--rpckey=/go/src/github.com/daglabs/btcd/docker/rpc.key"
]
ports: ["18334:18334"]
second:
image: btcd:latest
links: ["first"]
security_opt:
- apparmor=unconfined
cap_add:
- SYS_PTRACE
command: [
"./btcd",
"--testnet",
"--addrindex",
"--connect=first",
"--rpcuser=user",
"--rpcpass=pass",
"--miningaddr=dagtest:qrm4zaetvny2yuh4wudf8y43fd20lunkxs8quragg8",
"--rpclisten=0.0.0.0:18334",
"--rpccert=/go/src/github.com/daglabs/btcd/docker/rpc.cert",
"--rpckey=/go/src/github.com/daglabs/btcd/docker/rpc.key"
]
ports: ["18335:18334"]
second-debug:
image: btcd:latest
links: ["first"]
security_opt:
- apparmor=unconfined
cap_add:
- SYS_PTRACE
command: [
"dlv",
"--listen=:40000",
"--api-version=2",
"--headless=true",
"exec",
"./btcd",
"--",
# here starts btcd parameters
"--testnet",
"--addrindex",
"--connect=first",
"--rpcuser=user",
"--rpcpass=pass",
"--miningaddr=dagtest:qrm4zaetvny2yuh4wudf8y43fd20lunkxs8quragg8",
"--rpclisten=0.0.0.0:18334",
"--rpccert=/go/src/github.com/daglabs/btcd/docker/rpc.cert",
"--rpckey=/go/src/github.com/daglabs/btcd/docker/rpc.key"
]
ports: ["18335:18334", "40000:40000"]