aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-17 00:28:20 -0700
committerAdam Soltys <[email protected]>2026-03-17 00:28:20 -0700
commitc949d916ba5082fb781e19844abb3f73891d8bf0 (patch)
treee4737a223b7a5a71d0b46c7a607e10cb3465a576
parenta18a2f3d8da60e3e2c5a5e1b4d1ed8c5d2b6c984 (diff)
downloadcoinos-server-c949d916ba5082fb781e19844abb3f73891d8bf0.tar.gz
coinos-server-c949d916ba5082fb781e19844abb3f73891d8bf0.zip
prompt compose overwrite
-rw-r--r--package.json3
-rwxr-xr-xsetup.sh20
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",
diff --git a/setup.sh b/setup.sh
index c72fa016..5a4e2267 100755
--- a/setup.sh
+++ b/setup.sh
@@ -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
}