tests ci
This commit is contained in:
parent
51987d2a3c
commit
f89b31f3b9
2 changed files with 118 additions and 0 deletions
9
.github/workflows/test.yaml
vendored
Normal file
9
.github/workflows/test.yaml
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
name: Docker Compose Actions Workflow
|
||||
on: push
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Build the stack
|
||||
run: docker-compose -f /tests/docker-compose.yml up -d
|
||||
109
src/tests/docker-compose.yaml
Normal file
109
src/tests/docker-compose.yaml
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
version: '3.3'
|
||||
name: polar-network-2
|
||||
services:
|
||||
backend1:
|
||||
environment:
|
||||
USERID: ${USERID:-1000}
|
||||
GROUPID: ${GROUPID:-1000}
|
||||
stop_grace_period: 5m
|
||||
image: polarlightning/bitcoind:26.0
|
||||
container_name: polar-n2-backend1
|
||||
hostname: backend1
|
||||
command: >-
|
||||
bitcoind -server=1 -regtest=1 -rpcauth=polaruser:5e5e98c21f5c814568f8b55d83b23c1c$$066b03f92df30b11de8e4b1b1cd5b1b4281aa25205bd57df9be82caf97a05526 -debug=1 -zmqpubrawblock=tcp://0.0.0.0:28334 -zmqpubrawtx=tcp://0.0.0.0:28335 -zmqpubhashblock=tcp://0.0.0.0:28336 -txindex=1 -dnsseed=0 -upnp=0 -rpcbind=0.0.0.0 -rpcallowip=0.0.0.0/0 -rpcport=18443 -rest -listen=1 -listenonion=0 -fallbackfee=0.0002 -blockfilterindex=1 -peerblockfilters=1
|
||||
volumes:
|
||||
- ./volumes/bitcoind/backend1:/home/bitcoin/.bitcoin
|
||||
expose:
|
||||
- '18443'
|
||||
- '18444'
|
||||
- '28334'
|
||||
- '28335'
|
||||
ports:
|
||||
- '18443:18443'
|
||||
- '19444:18444'
|
||||
- '28334:28334'
|
||||
- '29335:28335'
|
||||
alice:
|
||||
environment:
|
||||
USERID: ${USERID:-1000}
|
||||
GROUPID: ${GROUPID:-1000}
|
||||
stop_grace_period: 2m
|
||||
image: polarlightning/lnd:0.17.3-beta
|
||||
container_name: polar-n2-alice
|
||||
hostname: alice
|
||||
command: >-
|
||||
lnd --noseedbackup --trickledelay=5000 --alias=alice --externalip=alice --tlsextradomain=alice --tlsextradomain=polar-n2-alice --tlsextradomain=host.docker.internal --listen=0.0.0.0:9735 --rpclisten=0.0.0.0:10009 --restlisten=0.0.0.0:8080 --bitcoin.active --bitcoin.regtest --bitcoin.node=bitcoind --bitcoind.rpchost=polar-n2-backend1 --bitcoind.rpcuser=polaruser --bitcoind.rpcpass=polarpass --bitcoind.zmqpubrawblock=tcp://polar-n2-backend1:28334 --bitcoind.zmqpubrawtx=tcp://polar-n2-backend1:28335
|
||||
restart: always
|
||||
volumes:
|
||||
- ./volumes/lnd/alice:/home/lnd/.lnd
|
||||
expose:
|
||||
- '8080'
|
||||
- '10009'
|
||||
- '9735'
|
||||
ports:
|
||||
- '8081:8080'
|
||||
- '10001:10009'
|
||||
- '9735:9735'
|
||||
bob:
|
||||
environment:
|
||||
USERID: ${USERID:-1000}
|
||||
GROUPID: ${GROUPID:-1000}
|
||||
stop_grace_period: 2m
|
||||
image: polarlightning/lnd:0.17.3-beta
|
||||
container_name: polar-n2-bob
|
||||
hostname: bob
|
||||
command: >-
|
||||
lnd --noseedbackup --trickledelay=5000 --alias=bob --externalip=bob --tlsextradomain=bob --tlsextradomain=polar-n2-bob --tlsextradomain=host.docker.internal --listen=0.0.0.0:9735 --rpclisten=0.0.0.0:10009 --restlisten=0.0.0.0:8080 --bitcoin.active --bitcoin.regtest --bitcoin.node=bitcoind --bitcoind.rpchost=polar-n2-backend1 --bitcoind.rpcuser=polaruser --bitcoind.rpcpass=polarpass --bitcoind.zmqpubrawblock=tcp://polar-n2-backend1:28334 --bitcoind.zmqpubrawtx=tcp://polar-n2-backend1:28335
|
||||
restart: always
|
||||
volumes:
|
||||
- ./volumes/lnd/bob:/home/lnd/.lnd
|
||||
expose:
|
||||
- '8080'
|
||||
- '10009'
|
||||
- '9735'
|
||||
ports:
|
||||
- '8082:8080'
|
||||
- '10002:10009'
|
||||
- '9736:9735'
|
||||
carol:
|
||||
environment:
|
||||
USERID: ${USERID:-1000}
|
||||
GROUPID: ${GROUPID:-1000}
|
||||
stop_grace_period: 2m
|
||||
image: polarlightning/lnd:0.17.3-beta
|
||||
container_name: polar-n2-carol
|
||||
hostname: carol
|
||||
command: >-
|
||||
lnd --noseedbackup --trickledelay=5000 --alias=carol --externalip=carol --tlsextradomain=carol --tlsextradomain=polar-n2-carol --tlsextradomain=host.docker.internal --listen=0.0.0.0:9735 --rpclisten=0.0.0.0:10009 --restlisten=0.0.0.0:8080 --bitcoin.active --bitcoin.regtest --bitcoin.node=bitcoind --bitcoind.rpchost=polar-n2-backend1 --bitcoind.rpcuser=polaruser --bitcoind.rpcpass=polarpass --bitcoind.zmqpubrawblock=tcp://polar-n2-backend1:28334 --bitcoind.zmqpubrawtx=tcp://polar-n2-backend1:28335
|
||||
restart: always
|
||||
volumes:
|
||||
- ./volumes/lnd/carol:/home/lnd/.lnd
|
||||
expose:
|
||||
- '8080'
|
||||
- '10009'
|
||||
- '9735'
|
||||
ports:
|
||||
- '8083:8080'
|
||||
- '10003:10009'
|
||||
- '9737:9735'
|
||||
dave:
|
||||
environment:
|
||||
USERID: ${USERID:-1000}
|
||||
GROUPID: ${GROUPID:-1000}
|
||||
stop_grace_period: 2m
|
||||
image: polarlightning/lnd:0.17.3-beta
|
||||
container_name: polar-n2-dave
|
||||
hostname: dave
|
||||
command: >-
|
||||
lnd --noseedbackup --trickledelay=5000 --alias=dave --externalip=dave --tlsextradomain=dave --tlsextradomain=polar-n2-dave --tlsextradomain=host.docker.internal --listen=0.0.0.0:9735 --rpclisten=0.0.0.0:10009 --restlisten=0.0.0.0:8080 --bitcoin.active --bitcoin.regtest --bitcoin.node=bitcoind --bitcoind.rpchost=polar-n2-backend1 --bitcoind.rpcuser=polaruser --bitcoind.rpcpass=polarpass --bitcoind.zmqpubrawblock=tcp://polar-n2-backend1:28334 --bitcoind.zmqpubrawtx=tcp://polar-n2-backend1:28335
|
||||
restart: always
|
||||
volumes:
|
||||
- ./volumes/lnd/dave:/home/lnd/.lnd
|
||||
expose:
|
||||
- '8080'
|
||||
- '10009'
|
||||
- '9735'
|
||||
ports:
|
||||
- '8084:8080'
|
||||
- '10004:10009'
|
||||
- '9738:9735'
|
||||
Loading…
Add table
Add a link
Reference in a new issue