Project Graphite is an organisation hub for member portfolios and project showcases. The Hub and
every containerized project run on one OVH VPS; one static site remains on Cloudflare Pages.
platform deploys both.
| Need | Read |
|---|---|
| Understand the system | overview.md |
| Understand why it works this way | decisions.md |
| Add a project | adding-a-project.md |
| Understand registry fields | reference/registry.md |
| Understand hosting | reference/hosting.md |
| Follow naming, pull request and review rules | reference/conventions.md |
| Understand the shared workflows | reference/workflows.md |
| Run the VPS | operations/vps.md |
| Use the console | operations/console.md |
| Watch for outages and get alerts | operations/monitoring.md |
| Manage secrets | operations/managing-secrets.md |
| Operate Graphite Tracker | operations/graphite-tracker.md |
| Add a member | operations/adding-a-person.md |
| Rotate the deploy app key | operations/rotating-the-deploy-app.md |
| Retire a project | operations/retiring-a-project.md |
| Fix a known failure | troubleshooting.md |
| Move to k3s later | plans/k3s-transition.md |
| Review remaining recommendations | recommendations.md |
The platform repository holds the project registry, each project's compose file and values, the
shared fragments, the VPS edge and the backup service. Secret values live only in the console's
store and on the VPS.
The handbook is also readable in the console's Docs tab.