Staging install prep: docs, license, and smoke script #58
Reference in New Issue
Block a user
Delete Branch "adilallo/Backend/StagingInstall"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Prepares the repo for the Cloudron staging install (CR-98). No runtime or container changes — documentation, licensing, operator tooling, and corrected deploy references so the next
cloudron installrun uses the right hostname.Changes
scripts/staging-smoke.sh— curl-based smoke checks for post-install validation (health, templates, create-flow methods, optional magic-link request). Referenced fromdocs/guides/ops-backend-deploy.md§10.README.md— clearer quick start (Docker + Prisma), project layout, deploy pointer, and license section.CONTRIBUTING.md— rewritten local setup, grouped API route tables, testing recipe, PR workflow; Cloudron host corrected tomy.medlab.host.LICENSE— GPL-3.0 from the legacy GitLab project (medlabboulder/communityrule); CC BY-SA 4.0 noted for user-facing content.package.json—"license": "GPL-3.0-or-later".docs/guides/ops-backend-deploy.md— Cloudron dashboard hostname fixed (my.medlab.host;cloud.medlab.hostis Nextcloud).docs/guides/backend-linear-tickets.md— same hostname fix in CR-83 / Ticket 12 narrative.How to Test
README.mdandCONTRIBUTING.md— confirm quick-start steps match a fresh clone (cp .env.example .env,docker compose up -d postgres,npm ci,npx prisma migrate dev,npm run dev).LICENSEmatches the legacy GitLab LICENSE.EMAIL=you@example.com ./scripts/staging-smoke.sh staging.communityrule.infomy.medlab.hostforcloudron loginand API tokens.