Deployment Strategy
This document records deployment direction. It is not a production runbook yet.
Principles
- GitHub is the source of truth.
mainshould represent reviewed repository state.- Server deployments should be repeatable and logged.
- Production/showcase changes require explicit OPS tasks.
- Generated artifacts should not become source of truth.
Environments
shop3.opencart.linkreceives OC3 development deployments.shop4.opencart.linkis reserved for future OC4 work.docs.opencart.linkreceives generated MkDocs output.opencart.linkis the internal product lab/showcase target.shop-theme.comis a future public brand site and should not be confused with docs hosting.
Future Direction
Preferred future deployment flow:
- Merge reviewed PR to
main. - Build required assets or docs.
- Deploy to the correct server directory.
- Log OPS details in the relevant issue.
- Validate HTTP, admin/storefront, logs, and file permissions where relevant.
Not Yet Decided
- Final production deploy automation.
- Rollback procedure.
- Release packaging pipeline.
- Docs site deployment secrets.