diff options
| author | Adam Soltys <[email protected]> | 2026-03-17 00:28:20 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-17 00:28:20 -0700 |
| commit | c949d916ba5082fb781e19844abb3f73891d8bf0 (patch) | |
| tree | e4737a223b7a5a71d0b46c7a607e10cb3465a576 | |
| parent | a18a2f3d8da60e3e2c5a5e1b4d1ed8c5d2b6c984 (diff) | |
| download | coinos-server-c949d916ba5082fb781e19844abb3f73891d8bf0.tar.gz coinos-server-c949d916ba5082fb781e19844abb3f73891d8bf0.zip | |
prompt compose overwrite
| -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 } |
