running esplora docker file with sudo results in this error:
Dockerfile:24-------------------- 23 | # required to run some scripts as root (needed for docker) 24 | >>> RUN source /root/.nvm/nvm.sh \
UPDATED ERROR:
ERROR: failed to solve: process "/bin/bash -c source /root/.nvm/nvm.sh &&npm config set unsafe-perm true && npm install && (cd prerender-server &&npm run dist) && DEST=/srv/explorer/static/bitcoin-mainnetnpm run dist -- bitcoin-mainnet && DEST=/srv/explorer/static/bitcointestnetnpm run dist -- bitcoin-testnet && DEST=/srv/explorer/static/bitcoin-signetnpm run dist -- bitcoin-signet && DEST=/srv/explorer/static/bitcoin-regtestnpm run dist -- bitcoin-regtest && DEST=/srv/explorer/static/liquid-mainnetnpm run dist -- liquid-mainnet && DEST=/srv/explorer/static/liquid-testnetnpm run dist -- liquid-testnet && DEST=/srv/explorer/static/liquid-regtestnpm run dist -- liquid-regtest && DEST=/srv/explorer/static/bitcoin-mainnet-blockstreamnpm run dist -- bitcoin-mainnet blockstream && DEST=/srv/explorer/static/bitcoin-testnet-blockstreamnpm run dist -- bitcoin-testnet blockstream && DEST=/srv/explorer/static/bitcoin-signet-blockstreamnpm run dist -- bitcoin-signet blockstream && DEST=/srv/explorer/static/bitcoin-regtest-blockstreamnpm run dist -- bitcoin-regtest blockstream && DEST=/srv/explorer/static/liquid-mainnet-blockstreamnpm run dist -- liquid-mainnet blockstream && DEST=/srv/explorer/s tatic/liquid-testnet-blockstreamnpm run dist -- liquid-testnet blockstream && DEST=/srv/explorer/static/liquid-regtest-blockstreamnpm run dist -- liquid-regtest blockstream" did not complete successfully: exit code: 254
Dockerfile:
FROM blockstream/esplora-base:latest AS buildFROM debian:bullseye@sha256:4d6ab716de467aad58e91b1b720f0badd7478847ec7a18f66027d0f8a329a43cCOPY --from=build /srv/explorer /srv/explorerCOPY --from=build /srv/wally_wasm /srv/wally_wasmCOPY --from=build /root/.nvm /root/.nvmRUN apt-get -yqq update \&& apt-get -yqq upgrade \&& apt-get -yqq install nginx libnginx-mod-http-lua tor git curl runit procps socat gpgRUN mkdir -p /srv/explorer/staticCOPY ./ /srv/explorer/sourceARG FOOT_HTMLWORKDIR /srv/explorer/sourceSHELL ["/bin/bash", "-c"]# required to run some scripts as root (needed for docker)RUN source /root/.nvm/nvm.sh \&& npm config set unsafe-perm true \&& npm install && (cd prerender-server && npm run dist) \&& DEST=/srv/explorer/static/bitcoin-mainnet \ npm run dist -- bitcoin-mainnet \&& DEST=/srv/explorer/static/bitcoin-testnet \ npm run dist -- bitcoin-testnet \&& DEST=/srv/explorer/static/bitcoin-signet \ npm run dist -- bitcoin-signet \&& DEST=/srv/explorer/static/bitcoin-regtest \ npm run dist -- bitcoin-regtest \&& DEST=/srv/explorer/static/liquid-mainnet \ npm run dist -- liquid-mainnet \&& DEST=/srv/explorer/static/liquid-testnet \ npm run dist -- liquid-testnet \&& DEST=/srv/explorer/static/liquid-regtest \ npm run dist -- liquid-regtest \&& DEST=/srv/explorer/static/bitcoin-mainnet-blockstream \ npm run dist -- bitcoin-mainnet blockstream \&& DEST=/srv/explorer/static/bitcoin-testnet-blockstream \ npm run dist -- bitcoin-testnet blockstream \&& DEST=/srv/explorer/static/bitcoin-signet-blockstream \ npm run dist -- bitcoin-signet blockstream \&& DEST=/srv/explorer/static/bitcoin-regtest-blockstream \ npm run dist -- bitcoin-regtest blockstream \&& DEST=/srv/explorer/static/liquid-mainnet-blockstream \ npm run dist -- liquid-mainnet blockstream \&& DEST=/srv/explorer/static/liquid-testnet-blockstream \ npm run dist -- liquid-testnet blockstream \&& DEST=/srv/explorer/static/liquid-regtest-blockstream \ npm run dist -- liquid-regtest blockstream# symlink the libwally wasm files into liquid's www directories (for client-side unblinding)RUN for dir in /srv/explorer/static/liquid*; do ln -s /srv/wally_wasm $dir/libwally; done# configurationRUN cp /srv/explorer/source/run.sh /srv/explorer/# cleanupRUN apt-get --auto-remove remove -yqq --purge manpages \&& apt-get clean \&& apt-get autoclean \&& rm -rf /usr/share/doc* /usr/share/man /usr/share/postgresql/*/man /var/lib/apt/lists/* /var/cache/* /tmp/* /root/.cache /*.deb /root/.cargoWORKDIR /srv/explorer
Ive tried running it both with sudo and without. NVM has been properly installed aswell. I sure hope someone has a solution to this, really want to get the most out of my private node. Perhaps someone has a different suggestion to achieve the same?
Running Ubuntu 22.04 with btc full node on it via bitcoin-cli.