Skip to content

Management portal for the web-deploy utility.

Project: \\wsl$\Ubuntu-24.04\home\ta\utils\web\web-deploy\README.md WSL path: /home/ta/utils/web/web-deploy/


Multi-project web deployment utility that orchestrates builds and deployments for FSS websites. Provides a unified CLI (web-deploy) for managing deployment targets: local server, Cloudflare Pages, FTP.

Manages:

  • kb-online — Astro/Starlight KB site; deploys to Cloudflare Pages (kb-mbr project)
  • sdc-mission — SmartDebt Mission page; deploys via FTP
  • Other deployment targets as needed

Terminal window
# Install
uv pip install -e .
# Deploy
web-deploy
# Lint/format
ruff check . && ruff format .
# kb-online sync + deploy
cd kb-online && pnpm run sync:prod && ./deploy.sh

  • CHANGELOG: /home/ta/utils/web/web-deploy/CHANGELOG.md
  • LESSONS: /home/ta/utils/web/web-deploy/LESSONS.md
  • AGENTS.md: /home/ta/utils/web/web-deploy/AGENTS.md

Branch convention: always main.