Skip to content
Project-GraphitePublic

About

How Project Graphite works: adding a project, the registry, CI, hosting, runbooks and troubleshooting

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Project Graphite handbook

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.

About

How Project Graphite works: adding a project, the registry, CI, hosting, runbooks and troubleshooting

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors