getlibreportal (downloads host) + weblibreportal (website) — including the website
Eleventy source and the publish tool functions — now live in the separate
LibrePortal-Infra repo (Webstar/LibrePortal-Infra). They're the project's own
outward-facing hosting, not something users install, so the base stays clean.
Removed from base: containers/{getlibreportal,weblibreportal}, the
scripts/app/containers/<app>/<app>_publish.sh tool functions, and their entries in
webui_tools.sh; regenerated the sourced-file arrays; dropped the dead .gitignore
docroot lines. scripts/release/make_release.sh stays here (it builds the base
release). docs/DEVELOPMENT.md now points publishing at LibrePortal-Infra.
LibrePortal-Infra overlays onto an install and picks up releases/catalogue from the
base tree — see its README.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: librelad <librelad@digitalangels.vip>
17 lines
539 B
Plaintext
17 lines
539 B
Plaintext
# Claude sandbox + working notes.
|
|
# .claude-work was getting mirrored back into SRC by update.sh, creating
|
|
# nested copies on every run. Excluding the directory name everywhere belts-
|
|
# and-suspenders the fix in update.sh (the missing trailing slash on rsync).
|
|
.claude-work/
|
|
|
|
# Living spec authored in the sandbox; persisted at SRC root but not tracked.
|
|
/APPS.md
|
|
|
|
# Node dependencies — installed via `npm ci` at image build, never vendored.
|
|
node_modules/
|
|
npm-debug.log*
|
|
|
|
# Release build output (scripts/release/make_release.sh).
|
|
/dist/
|
|
|