From 0b4f17c129612d1fe5f8cc3802be4c353d82e71d Mon Sep 17 00:00:00 2001 From: wiz Date: Tue, 30 Aug 2022 11:06:56 +0200 Subject: [PATCH] Add unfurler configs for 3 sites --- production/mempool-build-all | 2 +- production/mempool-start-all | 14 ++++++++------ production/unfurler-config.bisq.json | 17 +++++++++++++++++ production/unfurler-config.liquid.json | 10 +++++----- production/unfurler-config.mainnet.json | 6 +++--- 5 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 production/unfurler-config.bisq.json diff --git a/production/mempool-build-all b/production/mempool-build-all index 6a4e0c028..64ef91cfa 100755 --- a/production/mempool-build-all +++ b/production/mempool-build-all @@ -145,7 +145,7 @@ for repo in $backend_repos;do done # build unfurlers -for repo in mainnet liquid;do +for repo in mainnet liquid bisq;do build_unfurler "${repo}" done diff --git a/production/mempool-start-all b/production/mempool-start-all index 9751481ad..13fd30430 100755 --- a/production/mempool-start-all +++ b/production/mempool-start-all @@ -9,18 +9,20 @@ for site in mainnet mainnet-lightning testnet testnet-lightning signet signet-li screen -dmS "${site}" sh -c 'while true;do npm run start-production;sleep 1;done' done -# only start unfurler if GPU present +# only start xorg if GPU present if pciconf -lv|grep -i nvidia >/dev/null 2>&1;then export DISPLAY=:0 screen -dmS x startx sleep 3 - for site in mainnet liquid;do - cd "$HOME/${site}/unfurler" && \ - echo "starting mempool unfurler: ${site}" && \ - screen -dmS "unfurler-${site}" sh -c 'while true;do npm run unfurler;sleep 2;done' - done fi +# start unfurlers for each frontend +for site in mainnet liquid bisq;do + cd "$HOME/${site}/unfurler" && \ + echo "starting mempool unfurler: ${site}" && \ + screen -dmS "unfurler-${site}" sh -c 'while true;do npm run unfurler;sleep 2;done' +done + # start nginx warm cacher for site in mainnet;do echo "starting mempool cache warmer: ${site}" diff --git a/production/unfurler-config.bisq.json b/production/unfurler-config.bisq.json new file mode 100644 index 000000000..9742743f0 --- /dev/null +++ b/production/unfurler-config.bisq.json @@ -0,0 +1,17 @@ +{ + "SERVER": { + "HOST": "https://bisq.fra.mempool.space", + "HTTP_PORT": 8002 + }, + "MEMPOOL": { + "HTTP_HOST": "http://127.0.0.1", + "HTTP_PORT": 82, + "NETWORK": "bisq" + }, + "PUPPETEER": { + "CLUSTER_SIZE": 8, + "EXEC_PATH": "/usr/local/bin/chrome", + "MAX_PAGE_AGE": 86400, + "RENDER_TIMEOUT": 3000 + } +} diff --git a/production/unfurler-config.liquid.json b/production/unfurler-config.liquid.json index 39df7e3fd..243af6ed3 100644 --- a/production/unfurler-config.liquid.json +++ b/production/unfurler-config.liquid.json @@ -1,12 +1,12 @@ { "SERVER": { - "HOST": "https://liquid.network", - "HTTP_PORT": 8002 + "HOST": "https://liquid.fra.mempool.space", + "HTTP_PORT": 8003 }, "MEMPOOL": { - "HTTP_HOST": "https://liquid.network", - "HTTP_PORT": 443, - "NETWORK": "liquid" + "HTTP_HOST": "http://127.0.0.1", + "HTTP_PORT": 83, + "NETWORK": "bitcoin" }, "PUPPETEER": { "CLUSTER_SIZE": 8, diff --git a/production/unfurler-config.mainnet.json b/production/unfurler-config.mainnet.json index 752cd5706..77df23704 100644 --- a/production/unfurler-config.mainnet.json +++ b/production/unfurler-config.mainnet.json @@ -1,11 +1,11 @@ { "SERVER": { - "HOST": "https://mempool.space", + "HOST": "https://mempool.fra.mempool.space", "HTTP_PORT": 8001 }, "MEMPOOL": { - "HTTP_HOST": "https://mempool.space", - "HTTP_PORT": 443, + "HTTP_HOST": "http://127.0.0.1", + "HTTP_PORT": 81, "NETWORK": "bitcoin" }, "PUPPETEER": {