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