Close Channel?
This will cooperatively close the channel with peer {{ closeTarget.remote_pubkey.slice(0, 16) }}...
diff --git a/neode-ui/vite.config.ts b/neode-ui/vite.config.ts
index a6528c86..14a84a41 100644
--- a/neode-ui/vite.config.ts
+++ b/neode-ui/vite.config.ts
@@ -43,10 +43,10 @@ export default defineConfig({
'**/*-backup-*.mp4',
'**/*-1.47mb.mp4',
'**/bg-*.mp4', // Exclude large background videos from precache
- '**/video-intro.mp4', // Exclude video-intro.mp4 from precache (7MB, cached at runtime)
+ '**/video-intro*.mp4', // Exclude all intro video variants from precache
'**/assets/icon/**', // Icons are in includeAssets — don't duplicate in glob precache
],
- maximumFileSizeToCacheInBytes: 5 * 1024 * 1024, // 5MB limit (increased from 2MB)
+ maximumFileSizeToCacheInBytes: 10 * 1024 * 1024, // 10MB limit
skipWaiting: false, // Wait for user to accept update
clientsClaim: false, // Don't claim clients immediately
runtimeCaching: [
diff --git a/scripts/first-boot-containers.sh b/scripts/first-boot-containers.sh
index 6926fb12..d790c539 100644
--- a/scripts/first-boot-containers.sh
+++ b/scripts/first-boot-containers.sh
@@ -556,6 +556,27 @@ if $DOCKER images --format '{{.Repository}}:{{.Tag}}' 2>/dev/null | grep -q 'str
fi
fi
+# 8b. Indeehub (pull from registry, or use local build)
+if ! $DOCKER ps --format '{{.Names}}' 2>/dev/null | grep -q indeedhub; then
+ INDEEDHUB_IMAGE=""
+ # Try local image first (pre-built or loaded from ISO)
+ if $DOCKER images --format '{{.Repository}}:{{.Tag}}' 2>/dev/null | grep -q 'localhost/indeedhub'; then
+ INDEEDHUB_IMAGE="localhost/indeedhub:latest"
+ # Try registry image
+ elif $DOCKER pull git.tx1138.com/lfg2025/indeedhub:latest 2>>"$LOG"; then
+ INDEEDHUB_IMAGE="git.tx1138.com/lfg2025/indeedhub:latest"
+ fi
+ if [ -n "$INDEEDHUB_IMAGE" ]; then
+ log "Creating Indeehub from $INDEEDHUB_IMAGE..."
+ $DOCKER run -d --name indeedhub --restart unless-stopped \
+ --cap-drop ALL --security-opt no-new-privileges:true \
+ --read-only --tmpfs /tmp:rw,noexec,nosuid,size=64m --tmpfs /app/.next/cache:rw,noexec,nosuid,size=128m \
+ -p 8190:3000 \
+ -e NODE_ENV=production -e NEXT_TELEMETRY_DISABLED=1 \
+ "$INDEEDHUB_IMAGE" 2>>"$LOG" || true
+ fi
+fi
+
# 9. Custom UI containers (bitcoin-ui, lnd-ui)
# These are built from Dockerfiles in /opt/archipelago/docker/ or loaded from pre-built images.
for ui in bitcoin-ui lnd-ui; do