Browse Source
Merge pull request #31 from mayankchhabra/new-pwd-patch
Further changes for #28
patch-1
BT
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with
12 additions and
38 deletions
-
build/tor/Dockerfile
-
build/volume-permissions/Dockerfile
-
configure-box.sh
-
docker-compose.yml
-
install-box.sh
-
tor/torrc
|
|
@ -1,10 +0,0 @@ |
|
|
|
FROM alpine:3.11 |
|
|
|
|
|
|
|
RUN apk add --no-cache tor |
|
|
|
|
|
|
|
VOLUME /etc/tor/ |
|
|
|
VOLUME /var/lib/tor/ |
|
|
|
|
|
|
|
EXPOSE 9050 9051 29050 29051 |
|
|
|
|
|
|
|
ENTRYPOINT ["tor"] |
|
|
@ -1,21 +0,0 @@ |
|
|
|
ARG IMG |
|
|
|
ARG VER |
|
|
|
|
|
|
|
FROM ${IMG}:${VER} |
|
|
|
|
|
|
|
ARG ID=1000 |
|
|
|
ARG DIR=/data/ |
|
|
|
|
|
|
|
RUN addgroup --gid ${ID} lncm |
|
|
|
|
|
|
|
RUN adduser --uid ${ID} \ |
|
|
|
--home ${DIR} \ |
|
|
|
--disabled-password \ |
|
|
|
--gecos "" \ |
|
|
|
--ingroup lncm \ |
|
|
|
lncm |
|
|
|
|
|
|
|
USER lncm |
|
|
|
|
|
|
|
VOLUME ${DIR} |
|
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
#!/bin/bash |
|
|
|
#!/bin/bash -e |
|
|
|
|
|
|
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|
|
|
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|
|
@ -70,12 +70,17 @@ if [ -z $TESTNET ] && [ -z $REGTEST ]; then |
|
|
|
echo "Setting mainnet RPC port in docker-compose" |
|
|
|
sed -i 's/RPCPORT/18443/g; ' docker-compose.yml |
|
|
|
fi |
|
|
|
|
|
|
|
echo "Pulling Docker images" |
|
|
|
docker-compose pull |
|
|
|
|
|
|
|
echo "Adding tor password" |
|
|
|
SAVE_PASSWORD=`tor --hash-password "${RPCPASS}"` |
|
|
|
SAVE_PASSWORD=`docker run -it getumbrel/tor:v0.4.1.9 --quiet --hash-password "${RPCPASS}"` |
|
|
|
echo "HashedControlPassword ${SAVE_PASSWORD}" >> tor/torrc |
|
|
|
echo "Configuring bitcoind" |
|
|
|
|
|
|
|
echo "Adding Tor password to bitcoind" |
|
|
|
sed -i "s/torpassword=umbrelftw/torpassword=${RPCPASS}/g;" bitcoin/bitcoin.conf |
|
|
|
echo "Configuring LND" |
|
|
|
echo "Adding Tor password to LND" |
|
|
|
sed -i "s/tor.password=umbrelftw/tor.password=${RPCPASS}/g; " lnd/lnd.conf |
|
|
|
|
|
|
|
rm configure-box.sh |
|
|
|
|
|
@ -11,7 +11,7 @@ x-utility: &default-utility |
|
|
|
|
|
|
|
services: |
|
|
|
tor: |
|
|
|
build: ${PWD}/build/tor/ |
|
|
|
image: getumbrel/tor:v0.4.1.9 |
|
|
|
restart: on-failure |
|
|
|
logging: *default-logging |
|
|
|
volumes: |
|
|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
#!/bin/sh |
|
|
|
#!/bin/bash -e |
|
|
|
|
|
|
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|
|
|
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|
|
|
|
|
@ -3,4 +3,4 @@ SocksPort 10.11.5.1:29050 |
|
|
|
ControlPort 10.11.5.1:29051 |
|
|
|
|
|
|
|
# Tor Passwords |
|
|
|
HashedControlPassword 16:50A873DF18C00F4A6048BF1CEF7E7AA66478F0B5134DA4369D80657F26 |
|
|
|
HashedControlPassword 16:50A873DF18C00F4A6048BF1CEF7E7AA66478F0B5134DA4369D80657F26 |