wiki_ghostguild/scripts
Jennie Robinson Faber 15a5c49324 Add bind-mount liveness guard to cron container
DokPloy rm-rf's the host code dir on every redeploy, orphaning the
long-running cron container's ./content and ./.git bind mounts (pinned to
the now-deleted inode). The wiki export then spins forever in fs.mkdir
against the dead directory and never commits.

mount-guard.sh detects a stale mount (directory hard-link count < 2 = a
deleted inode) and re-binds it via docker restart, run every 15 min from
cron and once at the top of export-content-cron.sh as a fast-fail.
2026-05-24 15:28:47 +01:00
..
.cursorignore Add configuration to block access to hidden files in nginx 2026-03-31 17:50:00 +01:00
.cursorindexingignore Add configuration to block access to hidden files in nginx 2026-03-31 17:50:00 +01:00
export-content-cron.sh Add bind-mount liveness guard to cron container 2026-05-24 15:28:47 +01:00
export-content.js Nest exported wiki docs under collection/parent folders 2026-04-21 13:12:19 +01:00
import-curriculum.js Add Coop Foundations Curriculum content and import script 2026-03-09 14:33:06 +00:00
migrate-content.js Replace Nuxt wiki with Outline deployment config 2026-03-01 15:45:44 +00:00
migrate-hub.js Revert wiki theme CSS to previous version 2026-03-29 21:30:58 +01:00
mount-guard.sh Add bind-mount liveness guard to cron container 2026-05-24 15:28:47 +01:00
outline-backup.sh Fix two cron jobs that surfaced once the container could actually run them 2026-04-08 11:57:02 +01:00
package-lock.json Add daily wiki content export 2026-03-04 17:34:09 +00:00
package.json Replace Nuxt wiki with Outline deployment config 2026-03-01 15:45:44 +00:00