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": { | ||||
|     "ENABLED": false, | ||||
|     "BACKEND": "lnd" | ||||
|     "BACKEND": "lnd", | ||||
|     "STATS_REFRESH_INTERVAL": 600, | ||||
|     "GRAPH_REFRESH_INTERVAL": 600, | ||||
|     "LOGGER_UPDATE_INTERVAL": 30 | ||||
|   }, | ||||
|   "LND": { | ||||
|     "TLS_CERT_PATH": "tls.cert", | ||||
|     "MACAROON_PATH": "readonly.macaroon", | ||||
|     "REST_API_URL": "https://localhost:8080" | ||||
|   }, | ||||
|   "CLIGHTNING": { | ||||
|     "SOCKET": "lightning-rpc" | ||||
|   }, | ||||
|   "SOCKS5PROXY": { | ||||
|     "ENABLED": false, | ||||
|     "USE_ONION": true, | ||||
|  | ||||
| @ -88,5 +88,21 @@ | ||||
|     "LIQUID_ONION": "__EXTERNAL_DATA_SERVER_LIQUID_ONION__", | ||||
|     "BISQ_URL": "__EXTERNAL_DATA_SERVER_BISQ_URL__", | ||||
|     "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; | ||||
|     STATS_REFRESH_INTERVAL: number; | ||||
|     GRAPH_REFRESH_INTERVAL: number; | ||||
|     LOGGER_UPDATE_INTERVAL: number; | ||||
|   }; | ||||
|   LND: { | ||||
|     TLS_CERT_PATH: string; | ||||
| @ -191,6 +192,7 @@ const defaults: IConfig = { | ||||
|     'TOPOLOGY_FOLDER': '', | ||||
|     'STATS_REFRESH_INTERVAL': 600, | ||||
|     'GRAPH_REFRESH_INTERVAL': 600, | ||||
|     'LOGGER_UPDATE_INTERVAL': 30, | ||||
|   }, | ||||
|   'LND': { | ||||
|     'TLS_CERT_PATH': '', | ||||
|  | ||||
| @ -350,3 +350,68 @@ Corresponding `docker-compose.yml` overrides: | ||||
|       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_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__}" | ||||
| 
 | ||||
| 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_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 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user