Merge pull request #2338 from mempool/nymkappa/bugfix/missing-variable-ln
Add missing lightning configuration variables where needed
This commit is contained in:
commit
f48460687b
@ -77,13 +77,19 @@
|
|||||||
},
|
},
|
||||||
"LIGHTNING": {
|
"LIGHTNING": {
|
||||||
"ENABLED": false,
|
"ENABLED": false,
|
||||||
"BACKEND": "lnd"
|
"BACKEND": "lnd",
|
||||||
|
"STATS_REFRESH_INTERVAL": 600,
|
||||||
|
"GRAPH_REFRESH_INTERVAL": 600,
|
||||||
|
"LOGGER_UPDATE_INTERVAL": 30
|
||||||
},
|
},
|
||||||
"LND": {
|
"LND": {
|
||||||
"TLS_CERT_PATH": "tls.cert",
|
"TLS_CERT_PATH": "tls.cert",
|
||||||
"MACAROON_PATH": "readonly.macaroon",
|
"MACAROON_PATH": "readonly.macaroon",
|
||||||
"REST_API_URL": "https://localhost:8080"
|
"REST_API_URL": "https://localhost:8080"
|
||||||
},
|
},
|
||||||
|
"CLIGHTNING": {
|
||||||
|
"SOCKET": "lightning-rpc"
|
||||||
|
},
|
||||||
"SOCKS5PROXY": {
|
"SOCKS5PROXY": {
|
||||||
"ENABLED": false,
|
"ENABLED": false,
|
||||||
"USE_ONION": true,
|
"USE_ONION": true,
|
||||||
|
@ -88,5 +88,21 @@
|
|||||||
"LIQUID_ONION": "__EXTERNAL_DATA_SERVER_LIQUID_ONION__",
|
"LIQUID_ONION": "__EXTERNAL_DATA_SERVER_LIQUID_ONION__",
|
||||||
"BISQ_URL": "__EXTERNAL_DATA_SERVER_BISQ_URL__",
|
"BISQ_URL": "__EXTERNAL_DATA_SERVER_BISQ_URL__",
|
||||||
"BISQ_ONION": "__EXTERNAL_DATA_SERVER_BISQ_ONION__"
|
"BISQ_ONION": "__EXTERNAL_DATA_SERVER_BISQ_ONION__"
|
||||||
|
},
|
||||||
|
"LIGHTNING": {
|
||||||
|
"ENABLED": "__LIGHTNING_ENABLED__",
|
||||||
|
"BACKEND": "__LIGHTNING_BACKEND__",
|
||||||
|
"TOPOLOGY_FOLDER": "__LIGHTNING_TOPOLOGY_FOLDER__",
|
||||||
|
"STATS_REFRESH_INTERVAL": 600,
|
||||||
|
"GRAPH_REFRESH_INTERVAL": 600,
|
||||||
|
"LOGGER_UPDATE_INTERVAL": 30
|
||||||
|
},
|
||||||
|
"LND": {
|
||||||
|
"TLS_CERT_PATH": "",
|
||||||
|
"MACAROON_PATH": "",
|
||||||
|
"REST_API_URL": "https://localhost:8080"
|
||||||
|
},
|
||||||
|
"CLIGHTNING": {
|
||||||
|
"SOCKET": "__CLIGHTNING_SOCKET__"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -36,6 +36,7 @@ interface IConfig {
|
|||||||
TOPOLOGY_FOLDER: string;
|
TOPOLOGY_FOLDER: string;
|
||||||
STATS_REFRESH_INTERVAL: number;
|
STATS_REFRESH_INTERVAL: number;
|
||||||
GRAPH_REFRESH_INTERVAL: number;
|
GRAPH_REFRESH_INTERVAL: number;
|
||||||
|
LOGGER_UPDATE_INTERVAL: number;
|
||||||
};
|
};
|
||||||
LND: {
|
LND: {
|
||||||
TLS_CERT_PATH: string;
|
TLS_CERT_PATH: string;
|
||||||
@ -191,6 +192,7 @@ const defaults: IConfig = {
|
|||||||
'TOPOLOGY_FOLDER': '',
|
'TOPOLOGY_FOLDER': '',
|
||||||
'STATS_REFRESH_INTERVAL': 600,
|
'STATS_REFRESH_INTERVAL': 600,
|
||||||
'GRAPH_REFRESH_INTERVAL': 600,
|
'GRAPH_REFRESH_INTERVAL': 600,
|
||||||
|
'LOGGER_UPDATE_INTERVAL': 30,
|
||||||
},
|
},
|
||||||
'LND': {
|
'LND': {
|
||||||
'TLS_CERT_PATH': '',
|
'TLS_CERT_PATH': '',
|
||||||
|
@ -350,3 +350,68 @@ Corresponding `docker-compose.yml` overrides:
|
|||||||
PRICE_DATA_SERVER_CLEARNET_URL: ""
|
PRICE_DATA_SERVER_CLEARNET_URL: ""
|
||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
`mempool-config.json`:
|
||||||
|
```
|
||||||
|
"LIGHTNING": {
|
||||||
|
"ENABLED": false
|
||||||
|
"BACKEND": "lnd"
|
||||||
|
"TOPOLOGY_FOLDER": ""
|
||||||
|
"STATS_REFRESH_INTERVAL": 600
|
||||||
|
"GRAPH_REFRESH_INTERVAL": 600
|
||||||
|
"LOGGER_UPDATE_INTERVAL": 30
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Corresponding `docker-compose.yml` overrides:
|
||||||
|
```
|
||||||
|
api:
|
||||||
|
environment:
|
||||||
|
LIGHTNING_ENABLED: false
|
||||||
|
LIGHTNING_BACKEND: "lnd"
|
||||||
|
LIGHTNING_TOPOLOGY_FOLDER: ""
|
||||||
|
LIGHTNING_STATS_REFRESH_INTERVAL: 600
|
||||||
|
LIGHTNING_GRAPH_REFRESH_INTERVAL: 600
|
||||||
|
LIGHTNING_LOGGER_UPDATE_INTERVAL: 30
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
`mempool-config.json`:
|
||||||
|
```
|
||||||
|
"LND": {
|
||||||
|
"TLS_CERT_PATH": ""
|
||||||
|
"MACAROON_PATH": ""
|
||||||
|
"REST_API_URL": "https://localhost:8080"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Corresponding `docker-compose.yml` overrides:
|
||||||
|
```
|
||||||
|
api:
|
||||||
|
environment:
|
||||||
|
LND_TLS_CERT_PATH: ""
|
||||||
|
LND_MACAROON_PATH: ""
|
||||||
|
LND_REST_API_URL: "https://localhost:8080"
|
||||||
|
...
|
||||||
|
```
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
`mempool-config.json`:
|
||||||
|
```
|
||||||
|
"CLN": {
|
||||||
|
"SOCKET": ""
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Corresponding `docker-compose.yml` overrides:
|
||||||
|
```
|
||||||
|
api:
|
||||||
|
environment:
|
||||||
|
CLN_SOCKET: ""
|
||||||
|
...
|
||||||
|
```
|
||||||
|
@ -91,6 +91,22 @@ __EXTERNAL_DATA_SERVER_LIQUID_ONION__=${EXTERNAL_DATA_SERVER_LIQUID_ONION:=http:
|
|||||||
__EXTERNAL_DATA_SERVER_BISQ_URL__=${EXTERNAL_DATA_SERVER_BISQ_URL:=https://bisq.markets/api}
|
__EXTERNAL_DATA_SERVER_BISQ_URL__=${EXTERNAL_DATA_SERVER_BISQ_URL:=https://bisq.markets/api}
|
||||||
__EXTERNAL_DATA_SERVER_BISQ_ONION__=${EXTERNAL_DATA_SERVER_BISQ_ONION:=http://bisqmktse2cabavbr2xjq7xw3h6g5ottemo5rolfcwt6aly6tp5fdryd.onion/api}
|
__EXTERNAL_DATA_SERVER_BISQ_ONION__=${EXTERNAL_DATA_SERVER_BISQ_ONION:=http://bisqmktse2cabavbr2xjq7xw3h6g5ottemo5rolfcwt6aly6tp5fdryd.onion/api}
|
||||||
|
|
||||||
|
# LIGHTNING
|
||||||
|
__LIGHTNING_ENABLED__=${LIGHTNING_ENABLED:=false}
|
||||||
|
__LIGHTNING_BACKEND__=${LIGHTNING_BACKEND:="lnd"}
|
||||||
|
__LIGHTNING_TOPOLOGY_FOLDER__=${LIGHTNING_TOPOLOGY_FOLDER:=""}
|
||||||
|
__LIGHTNING_STATS_REFRESH_INTERVAL__=${LIGHTNING_STATS_REFRESH_INTERVAL:=600}
|
||||||
|
__LIGHTNING_GRAPH_REFRESH_INTERVAL__=${LIGHTNING_GRAPH_REFRESH_INTERVAL:=600}
|
||||||
|
__LIGHTNING_LOGGER_UPDATE_INTERVAL__=${LIGHTNING_LOGGER_UPDATE_INTERVAL:=30}
|
||||||
|
|
||||||
|
# LND
|
||||||
|
__LND_TLS_CERT_PATH__=${LND_TLS_CERT_PATH:=""}
|
||||||
|
__LND_MACAROON_PATH__=${LND_MACAROON_PATH:=""}
|
||||||
|
__LND_REST_API_URL__=${LND_REST_API_URL:="https://localhost:8080"}
|
||||||
|
|
||||||
|
# CLN
|
||||||
|
__CLN_SOCKET__=${CLN_SOCKET:=""}
|
||||||
|
|
||||||
mkdir -p "${__MEMPOOL_CACHE_DIR__}"
|
mkdir -p "${__MEMPOOL_CACHE_DIR__}"
|
||||||
|
|
||||||
sed -i "s/__MEMPOOL_NETWORK__/${__MEMPOOL_NETWORK__}/g" mempool-config.json
|
sed -i "s/__MEMPOOL_NETWORK__/${__MEMPOOL_NETWORK__}/g" mempool-config.json
|
||||||
@ -173,4 +189,20 @@ sed -i "s!__EXTERNAL_DATA_SERVER_LIQUID_ONION__!${__EXTERNAL_DATA_SERVER_LIQUID_
|
|||||||
sed -i "s!__EXTERNAL_DATA_SERVER_BISQ_URL__!${__EXTERNAL_DATA_SERVER_BISQ_URL__}!g" mempool-config.json
|
sed -i "s!__EXTERNAL_DATA_SERVER_BISQ_URL__!${__EXTERNAL_DATA_SERVER_BISQ_URL__}!g" mempool-config.json
|
||||||
sed -i "s!__EXTERNAL_DATA_SERVER_BISQ_ONION__!${__EXTERNAL_DATA_SERVER_BISQ_ONION__}!g" mempool-config.json
|
sed -i "s!__EXTERNAL_DATA_SERVER_BISQ_ONION__!${__EXTERNAL_DATA_SERVER_BISQ_ONION__}!g" mempool-config.json
|
||||||
|
|
||||||
|
# LIGHTNING
|
||||||
|
sed -i "s!__LIGHTNING_ENABLED__!${__LIGHTNING_ENABLED__}!g" mempool-config.json
|
||||||
|
sed -i "s!__LIGHTNING_BACKEND__!${__LIGHTNING_BACKEND__}!g" mempool-config.json
|
||||||
|
sed -i "s!__LIGHTNING_TOPOLOGY_FOLDER__!${__LIGHTNING_TOPOLOGY_FOLDER__}!g" mempool-config.json
|
||||||
|
sed -i "s!__LIGHTNING_STATS_REFRESH_INTERVAL__!${__LIGHTNING_STATS_REFRESH_INTERVAL__}!g" mempool-config.json
|
||||||
|
sed -i "s!__LIGHTNING_GRAPH_REFRESH_INTERVAL__!${__LIGHTNING_GRAPH_REFRESH_INTERVAL__}!g" mempool-config.json
|
||||||
|
sed -i "s!__LIGHTNING_LOGGER_UPDATE_INTERVAL__!${__LIGHTNING_LOGGER_UPDATE_INTERVAL__}!g" mempool-config.json
|
||||||
|
|
||||||
|
# LND
|
||||||
|
sed -i "s!__LND_TLS_CERT_PATH__!${__LND_TLS_CERT_PATH__}!g" mempool-config.json
|
||||||
|
sed -i "s!__LND_MACAROON_PATH__!${__LND_MACAROON_PATH__}!g" mempool-config.json
|
||||||
|
sed -i "s!__LND_REST_API_URL__!${__LND_REST_API_URL__}!g" mempool-config.json
|
||||||
|
|
||||||
|
# CLN
|
||||||
|
sed -i "s!__CLN_SOCKET__!${__CLN_SOCKET__}!g" mempool-config.json
|
||||||
|
|
||||||
node /backend/dist/index.js
|
node /backend/dist/index.js
|
||||||
|
Loading…
x
Reference in New Issue
Block a user