|
All checks were successful
teamcity/medcms/qodana-branch TeamCity OculusVitaCMS_QodanaBranch passed
|
||
|---|---|---|
| administrator | ||
| cache | ||
| ci/teamcity | ||
| components | ||
| docker | ||
| docs | ||
| docu | ||
| files | ||
| images | ||
| includes | ||
| language | ||
| libraries | ||
| modules | ||
| plugins | ||
| scripts | ||
| specs/ocv-206-cms-snyk-always-advisory | ||
| stubs | ||
| templates | ||
| tmp | ||
| .dockerignore | ||
| .gitattributes | ||
| .gitignore | ||
| Dockerfile | ||
| htaccess.txt | ||
| LICENSE.txt | ||
| qodana.release-actionable.yaml | ||
| qodana.yaml | ||
| README.md | ||
| README.txt | ||
| robots.txt.dist | ||
| web.config.txt | ||
MedCMS
MedCMS is the Moebiusol medical-content CMS used by Oculus Vita and tenant-branded public education websites such as Oralert. It is a hardened Joomla 6-derived runtime with MedCMS-specific theme, routing, tenant branding, article governance, public/reserved reading, RSS feeds, content export, Authentik SSO integration, accessibility tooling, and controlled CI/CD promotion.
Live Environments
- DEV:
https://dev.oralert.eu/andhttps://cms.ocv.dev.moebiusol.eu/ - TEST:
https://test.oralert.eu/andhttps://cms.ocv.test.moebiusol.eu/ - PROD:
https://oralert.eu/,https://www.oralert.eu/, andhttps://cms.ocv.moebiusol.eu/
Delivery Model
MedCMS uses protected promotion branches:
devis the integration environment.testis the release-candidate/UAT environment.mainis the PROD source branch.
All durable changes must enter through a review request and TeamCity. Deployment is GitOps-first: TeamCity builds the image, updates moe-gitops-manifests, forces Argo reconciliation to the promoted GitOps revision, verifies the live image tag and digest, and then runs rendered-route checks against the target environment.
Quality Gates
The CI chain produces evidence for:
- PHP/static validation and MedCMS-specific regression checks.
- Qodana Cloud quality analysis.
- Snyk security checks.
- SBOM generation.
- Watson AI review, informative by design.
- Rendered-route promotion verification.
- Live Argo and Kubernetes image verification.
See CI, Qodana, Security, and Release for the current gate structure and badge meaning.
Repository Notes
README.txt is retained as the upstream Joomla package reference. MedCMS product, delivery, and operational guidance starts in this README.md and in the controlled documentation under docu/.
Do not commit secrets, runtime credentials, generated Qodana caches, build artifacts, or tenant operational content exports.