add ofelia cron for wallets and force cln to reconnect (#1746)
This commit is contained in:
parent
fdbe14d195
commit
6ad7a3cf60
|
@ -268,6 +268,7 @@ services:
|
||||||
CLI: "bitcoin-cli"
|
CLI: "bitcoin-cli"
|
||||||
CLI_ARGS: "-chain=regtest -rpcport=${RPC_PORT} -rpcuser=${RPC_USER} -rpcpassword=${RPC_PASS}"
|
CLI_ARGS: "-chain=regtest -rpcport=${RPC_PORT} -rpcuser=${RPC_USER} -rpcpassword=${RPC_PASS}"
|
||||||
ofelia.enabled: "true"
|
ofelia.enabled: "true"
|
||||||
|
ofelia.group: "payments"
|
||||||
ofelia.job-exec.minecron.schedule: "@every 1m"
|
ofelia.job-exec.minecron.schedule: "@every 1m"
|
||||||
ofelia.job-exec.minecron.command: >
|
ofelia.job-exec.minecron.command: >
|
||||||
bash -c '
|
bash -c '
|
||||||
|
@ -363,6 +364,7 @@ services:
|
||||||
CLI: "lncli"
|
CLI: "lncli"
|
||||||
CLI_USER: "lnd"
|
CLI_USER: "lnd"
|
||||||
ofelia.enabled: "true"
|
ofelia.enabled: "true"
|
||||||
|
ofelia.group: "payments"
|
||||||
ofelia.job-exec.sn_channel_cron.schedule: "@every 1m"
|
ofelia.job-exec.sn_channel_cron.schedule: "@every 1m"
|
||||||
ofelia.job-exec.sn_channel_cron.command: >
|
ofelia.job-exec.sn_channel_cron.command: >
|
||||||
su lnd -c bash -c "
|
su lnd -c bash -c "
|
||||||
|
@ -462,6 +464,7 @@ services:
|
||||||
CLI: "lncli"
|
CLI: "lncli"
|
||||||
CLI_USER: "lnd"
|
CLI_USER: "lnd"
|
||||||
ofelia.enabled: "true"
|
ofelia.enabled: "true"
|
||||||
|
ofelia.group: "payments"
|
||||||
ofelia.job-exec.lnd_channel_cron.schedule: "@every 1m"
|
ofelia.job-exec.lnd_channel_cron.schedule: "@every 1m"
|
||||||
ofelia.job-exec.lnd_channel_cron.command: >
|
ofelia.job-exec.lnd_channel_cron.command: >
|
||||||
su lnd -c bash -c "
|
su lnd -c bash -c "
|
||||||
|
@ -551,13 +554,14 @@ services:
|
||||||
CLI_USER: "clightning"
|
CLI_USER: "clightning"
|
||||||
CLI_ARGS: "--regtest"
|
CLI_ARGS: "--regtest"
|
||||||
ofelia.enabled: "true"
|
ofelia.enabled: "true"
|
||||||
|
ofelia.group: "wallets"
|
||||||
ofelia.job-exec.cln_channel_cron.schedule: "@every 1m"
|
ofelia.job-exec.cln_channel_cron.schedule: "@every 1m"
|
||||||
ofelia.job-exec.cln_channel_cron.command: >
|
ofelia.job-exec.cln_channel_cron.command: >
|
||||||
su clightning -c bash -c "
|
su clightning -c bash -c "
|
||||||
|
lightning-cli --regtest connect $ROUTER_LND_PUBKEY@router_lnd:9735
|
||||||
if [ $$(lightning-cli --regtest getinfo | jq '.num_active_channels + .num_pending_channels') -ge 3 ]; then
|
if [ $$(lightning-cli --regtest getinfo | jq '.num_active_channels + .num_pending_channels') -ge 3 ]; then
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
lightning-cli --regtest connect $ROUTER_LND_PUBKEY@router_lnd:9735
|
|
||||||
lightning-cli --regtest fundchannel id=$ROUTER_LND_PUBKEY feerate=1000perkb \\
|
lightning-cli --regtest fundchannel id=$ROUTER_LND_PUBKEY feerate=1000perkb \\
|
||||||
amount=1000000000 push_msat=500000000000 minconf=0
|
amount=1000000000 push_msat=500000000000 minconf=0
|
||||||
fi
|
fi
|
||||||
|
@ -610,6 +614,7 @@ services:
|
||||||
CLI_USER: "root"
|
CLI_USER: "root"
|
||||||
CLI_ARGS: "-p pass"
|
CLI_ARGS: "-p pass"
|
||||||
ofelia.enabled: "true"
|
ofelia.enabled: "true"
|
||||||
|
ofelia.group: "wallets"
|
||||||
ofelia.job-exec.eclair_channel_cron.schedule: "@every 1m"
|
ofelia.job-exec.eclair_channel_cron.schedule: "@every 1m"
|
||||||
ofelia.job-exec.eclair_channel_cron.command: >
|
ofelia.job-exec.eclair_channel_cron.command: >
|
||||||
bash -c "
|
bash -c "
|
||||||
|
@ -670,6 +675,7 @@ services:
|
||||||
labels:
|
labels:
|
||||||
CLI: "lncli"
|
CLI: "lncli"
|
||||||
CLI_USER: "lnd"
|
CLI_USER: "lnd"
|
||||||
|
ofelia.group: "payments"
|
||||||
cpu_shares: "${CPU_SHARES_MODERATE}"
|
cpu_shares: "${CPU_SHARES_MODERATE}"
|
||||||
channdler:
|
channdler:
|
||||||
image: mcuadros/ofelia:latest
|
image: mcuadros/ofelia:latest
|
||||||
|
@ -680,8 +686,23 @@ services:
|
||||||
- bitcoin
|
- bitcoin
|
||||||
- sn_lnd
|
- sn_lnd
|
||||||
- lnd
|
- lnd
|
||||||
|
- router_lnd
|
||||||
|
restart: unless-stopped
|
||||||
|
command: daemon --docker -f label=com.docker.compose.project=${COMPOSE_PROJECT_NAME} -f label=ofelia.group=payments
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
cpu_shares: "${CPU_SHARES_LOW}"
|
||||||
|
walletscron:
|
||||||
|
image: mcuadros/ofelia:latest
|
||||||
|
container_name: walletscron
|
||||||
|
profiles:
|
||||||
|
- wallets
|
||||||
|
depends_on:
|
||||||
|
- router_lnd
|
||||||
|
- eclair
|
||||||
|
- cln
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
command: daemon --docker -f label=com.docker.compose.project=${COMPOSE_PROJECT_NAME}
|
command: daemon --docker -f label=com.docker.compose.project=${COMPOSE_PROJECT_NAME} -f label=ofelia.group=wallets
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
cpu_shares: "${CPU_SHARES_LOW}"
|
cpu_shares: "${CPU_SHARES_LOW}"
|
||||||
|
|
Loading…
Reference in New Issue