diff options
| -rw-r--r-- | package.json | 3 | ||||
| -rwxr-xr-x | setup.sh | 20 |
2 files changed, 17 insertions, 6 deletions
diff --git a/package.json b/package.json index 3e0acea2..790dbb18 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,7 @@ "@scure/btc-signer": "^2.0.1", "@simplewebauthn/server": "^13.2.3", "bech32": "^2.0.0", - "clightning-client": "github:asoltys/lightning-client-js#master", - "eventsource": "^4.1.0", +"eventsource": "^4.1.0", "file-type": "^21.3.0", "fluent-ffmpeg": "^2.1.3", "got": "^14.6.6", @@ -133,11 +133,23 @@ setup_config() { ok "config.ts exists" fi - if [ ! -f compose.yml ]; then - cp compose.yml.sample compose.yml - ok "Created compose.yml" + if [ -f compose.yml ]; then + if ! diff -q compose.yml compose.yml.sample >/dev/null 2>&1; then + warn "compose.yml differs from compose.yml.sample" + read -rp " Overwrite compose.yml with compose.yml.sample? [Y/n] " answer + if [ "${answer,,}" != "n" ]; then + cp compose.yml compose.yml.bak + cp compose.yml.sample compose.yml + ok "compose.yml updated (old saved as compose.yml.bak)" + else + ok "compose.yml kept as-is" + fi + else + ok "compose.yml" + fi else - ok "compose.yml exists" + cp compose.yml.sample compose.yml + ok "compose.yml" fi } |
