Browse Source

Use APP_PASSWORD in lightning-terminal

deterministic-app-passwords
Luke Childs 3 years ago
parent
commit
761838612b
  1. 0
      apps/lightning-terminal/data/.gitkeep
  2. 2
      apps/lightning-terminal/data/.lit/lit.conf
  3. 2
      apps/lightning-terminal/docker-compose.yml
  4. 7
      scripts/update/01-run.sh

0
apps/lightning-terminal/data/.gitkeep

2
apps/lightning-terminal/data/.lit/lit.conf

@ -1,2 +0,0 @@
# TODO: APP_PASSWORD
uipassword=moneyprintergobrrr

2
apps/lightning-terminal/docker-compose.yml

@ -13,7 +13,9 @@ services:
- ${LND_DATA_DIR}:/lnd:ro
environment:
HOME: "/data"
APP_PASSWORD: "$APP_PASSWORD"
command:
- --uipassword_env=APP_PASSWORD
- --insecure-httplisten=0.0.0.0:$APP_LIGHTNING_TERMINAL_PORT
- --network="$BITCOIN_NETWORK"
- --lnd-mode="remote"

7
scripts/update/01-run.sh

@ -236,6 +236,13 @@ if [[ -d "${thunderhub_data_dir}" ]]; then
cp "${thunderhub_app_entrypoint}" "${thunderhub_data_entrypoint}"
fi
# Handle stripping hardcoded password for lightning-terminal app
lightning_terminal_conf="${UMBREL_ROOT}/app-data/lightning-terminal/data/.lit/lit.conf"
if [[ -f "${lightning_terminal_conf}" ]]; then
echo "Found lightning-terminal install, attempting to strip hardcoded password..."
sed -i 's/uipassword=moneyprintergobrrr//' "${lightning_terminal_conf}"
fi
# Fix permissions
echo "Fixing permissions"
find "$UMBREL_ROOT" -path "$UMBREL_ROOT/app-data" -prune -o -exec chown 1000:1000 {} +

Loading…
Cancel
Save