Quantcast
Channel: Active questions tagged ubuntu - Stack Overflow
Viewing all articles
Browse latest Browse all 5956

required to run some scripts as root (needed for docker)

$
0
0

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.


Viewing all articles
Browse latest Browse all 5956

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>