Add API V2 URL prefix to backend config
This commit is contained in:
		
							parent
							
								
									5452d7f524
								
							
						
					
					
						commit
						cfe4228a4c
					
				| @ -7,6 +7,7 @@ | |||||||
|     "HTTP_PORT": 8999, |     "HTTP_PORT": 8999, | ||||||
|     "SPAWN_CLUSTER_PROCS": 0, |     "SPAWN_CLUSTER_PROCS": 0, | ||||||
|     "API_URL_PREFIX": "/api/v1/", |     "API_URL_PREFIX": "/api/v1/", | ||||||
|  |     "API_V2_URL_PREFIX": "/api/v2/", | ||||||
|     "POLL_RATE_MS": 2000, |     "POLL_RATE_MS": 2000, | ||||||
|     "CACHE_DIR": "./cache", |     "CACHE_DIR": "./cache", | ||||||
|     "CACHE_ENABLED": true, |     "CACHE_ENABLED": true, | ||||||
|  | |||||||
| @ -10,6 +10,7 @@ | |||||||
|     "UNIX_SOCKET_PATH": "/mempool/socket/mempool-bitcoin-mainnet", |     "UNIX_SOCKET_PATH": "/mempool/socket/mempool-bitcoin-mainnet", | ||||||
|     "SPAWN_CLUSTER_PROCS": 2, |     "SPAWN_CLUSTER_PROCS": 2, | ||||||
|     "API_URL_PREFIX": "__MEMPOOL_API_URL_PREFIX__", |     "API_URL_PREFIX": "__MEMPOOL_API_URL_PREFIX__", | ||||||
|  |     "API_V2_URL_PREFIX": "__MEMPOOL_API_V2_URL_PREFIX__", | ||||||
|     "AUTOMATIC_POOLS_UPDATE": false, |     "AUTOMATIC_POOLS_UPDATE": false, | ||||||
|     "POLL_RATE_MS": 3, |     "POLL_RATE_MS": 3, | ||||||
|     "CACHE_DIR": "__MEMPOOL_CACHE_DIR__", |     "CACHE_DIR": "__MEMPOOL_CACHE_DIR__", | ||||||
|  | |||||||
| @ -23,6 +23,7 @@ describe('Mempool Backend Config', () => { | |||||||
|         UNIX_SOCKET_PATH: '', |         UNIX_SOCKET_PATH: '', | ||||||
|         SPAWN_CLUSTER_PROCS: 0, |         SPAWN_CLUSTER_PROCS: 0, | ||||||
|         API_URL_PREFIX: '/api/v1/', |         API_URL_PREFIX: '/api/v1/', | ||||||
|  |         API_V2_URL_PREFIX: '/api/v2/', | ||||||
|         AUTOMATIC_POOLS_UPDATE: false, |         AUTOMATIC_POOLS_UPDATE: false, | ||||||
|         POLL_RATE_MS: 2000, |         POLL_RATE_MS: 2000, | ||||||
|         CACHE_DIR: './cache', |         CACHE_DIR: './cache', | ||||||
|  | |||||||
| @ -12,6 +12,7 @@ interface IConfig { | |||||||
|     UNIX_SOCKET_PATH: string; |     UNIX_SOCKET_PATH: string; | ||||||
|     SPAWN_CLUSTER_PROCS: number; |     SPAWN_CLUSTER_PROCS: number; | ||||||
|     API_URL_PREFIX: string; |     API_URL_PREFIX: string; | ||||||
|  |     API_V2_URL_PREFIX: string; | ||||||
|     POLL_RATE_MS: number; |     POLL_RATE_MS: number; | ||||||
|     CACHE_DIR: string; |     CACHE_DIR: string; | ||||||
|     CACHE_ENABLED: boolean; |     CACHE_ENABLED: boolean; | ||||||
| @ -172,6 +173,7 @@ const defaults: IConfig = { | |||||||
|     'UNIX_SOCKET_PATH': '', |     'UNIX_SOCKET_PATH': '', | ||||||
|     'SPAWN_CLUSTER_PROCS': 0, |     'SPAWN_CLUSTER_PROCS': 0, | ||||||
|     'API_URL_PREFIX': '/api/v1/', |     'API_URL_PREFIX': '/api/v1/', | ||||||
|  |     'API_V2_URL_PREFIX': '/api/v2/', | ||||||
|     'POLL_RATE_MS': 2000, |     'POLL_RATE_MS': 2000, | ||||||
|     'CACHE_DIR': './cache', |     'CACHE_DIR': './cache', | ||||||
|     'CACHE_ENABLED': true, |     'CACHE_ENABLED': true, | ||||||
|  | |||||||
| @ -8,6 +8,7 @@ | |||||||
|     "SPAWN_CLUSTER_PROCS": __MEMPOOL_SPAWN_CLUSTER_PROCS__, |     "SPAWN_CLUSTER_PROCS": __MEMPOOL_SPAWN_CLUSTER_PROCS__, | ||||||
|     "UNIX_SOCKET_PATH": "__MEMPOOL_UNIX_SOCKET_PATH__", |     "UNIX_SOCKET_PATH": "__MEMPOOL_UNIX_SOCKET_PATH__", | ||||||
|     "API_URL_PREFIX": "__MEMPOOL_API_URL_PREFIX__", |     "API_URL_PREFIX": "__MEMPOOL_API_URL_PREFIX__", | ||||||
|  |     "API_V2_URL_PREFIX": "__MEMPOOL_API_V2_URL_PREFIX__", | ||||||
|     "POLL_RATE_MS": __MEMPOOL_POLL_RATE_MS__, |     "POLL_RATE_MS": __MEMPOOL_POLL_RATE_MS__, | ||||||
|     "CACHE_DIR": "__MEMPOOL_CACHE_DIR__", |     "CACHE_DIR": "__MEMPOOL_CACHE_DIR__", | ||||||
|     "CACHE_ENABLED": __MEMPOOL_CACHE_ENABLED__, |     "CACHE_ENABLED": __MEMPOOL_CACHE_ENABLED__, | ||||||
|  | |||||||
| @ -9,6 +9,7 @@ __MEMPOOL_HTTP_PORT__=${BACKEND_HTTP_PORT:=8999} | |||||||
| __MEMPOOL_SPAWN_CLUSTER_PROCS__=${MEMPOOL_SPAWN_CLUSTER_PROCS:=0} | __MEMPOOL_SPAWN_CLUSTER_PROCS__=${MEMPOOL_SPAWN_CLUSTER_PROCS:=0} | ||||||
| __MEMPOOL_UNIX_SOCKET_PATH__=${MEMPOOL_UNIX_SOCKET_PATH:=""} | __MEMPOOL_UNIX_SOCKET_PATH__=${MEMPOOL_UNIX_SOCKET_PATH:=""} | ||||||
| __MEMPOOL_API_URL_PREFIX__=${MEMPOOL_API_URL_PREFIX:=/api/v1/} | __MEMPOOL_API_URL_PREFIX__=${MEMPOOL_API_URL_PREFIX:=/api/v1/} | ||||||
|  | __MEMPOOL_API_V2_URL_PREFIX__=${MEMPOOL_API_V2_URL_PREFIX:=/api/v2/} | ||||||
| __MEMPOOL_POLL_RATE_MS__=${MEMPOOL_POLL_RATE_MS:=2000} | __MEMPOOL_POLL_RATE_MS__=${MEMPOOL_POLL_RATE_MS:=2000} | ||||||
| __MEMPOOL_CACHE_DIR__=${MEMPOOL_CACHE_DIR:=./cache} | __MEMPOOL_CACHE_DIR__=${MEMPOOL_CACHE_DIR:=./cache} | ||||||
| __MEMPOOL_CACHE_ENABLED__=${MEMPOOL_CACHE_ENABLED:=true} | __MEMPOOL_CACHE_ENABLED__=${MEMPOOL_CACHE_ENABLED:=true} | ||||||
| @ -167,6 +168,7 @@ sed -i "s!__MEMPOOL_HTTP_PORT__!${__MEMPOOL_HTTP_PORT__}!g" mempool-config.json | |||||||
| sed -i "s!__MEMPOOL_SPAWN_CLUSTER_PROCS__!${__MEMPOOL_SPAWN_CLUSTER_PROCS__}!g" mempool-config.json | sed -i "s!__MEMPOOL_SPAWN_CLUSTER_PROCS__!${__MEMPOOL_SPAWN_CLUSTER_PROCS__}!g" mempool-config.json | ||||||
| sed -i "s!__MEMPOOL_UNIX_SOCKET_PATH__!${__MEMPOOL_UNIX_SOCKET_PATH__}!g" mempool-config.json | sed -i "s!__MEMPOOL_UNIX_SOCKET_PATH__!${__MEMPOOL_UNIX_SOCKET_PATH__}!g" mempool-config.json | ||||||
| sed -i "s!__MEMPOOL_API_URL_PREFIX__!${__MEMPOOL_API_URL_PREFIX__}!g" mempool-config.json | sed -i "s!__MEMPOOL_API_URL_PREFIX__!${__MEMPOOL_API_URL_PREFIX__}!g" mempool-config.json | ||||||
|  | sed -i "s!__MEMPOOL_API_V2_URL_PREFIX__!${__MEMPOOL_API_V2_URL_PREFIX__}!g" mempool-config.json | ||||||
| sed -i "s!__MEMPOOL_POLL_RATE_MS__!${__MEMPOOL_POLL_RATE_MS__}!g" mempool-config.json | sed -i "s!__MEMPOOL_POLL_RATE_MS__!${__MEMPOOL_POLL_RATE_MS__}!g" mempool-config.json | ||||||
| sed -i "s!__MEMPOOL_CACHE_DIR__!${__MEMPOOL_CACHE_DIR__}!g" mempool-config.json | sed -i "s!__MEMPOOL_CACHE_DIR__!${__MEMPOOL_CACHE_DIR__}!g" mempool-config.json | ||||||
| sed -i "s!__MEMPOOL_CACHE_ENABLED__!${__MEMPOOL_CACHE_ENABLED__}!g" mempool-config.json | sed -i "s!__MEMPOOL_CACHE_ENABLED__!${__MEMPOOL_CACHE_ENABLED__}!g" mempool-config.json | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user