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