# FrankenPress ## Docs - [Architecture](https://docs.frankenpress.com/architecture.md): How the four fp-* repos fit together - [fp-charts](https://docs.frankenpress.com/components/fp-charts.md): Helm chart for deploying FrankenPress sites to Kubernetes - [fp-mu-plugin](https://docs.frankenpress.com/components/fp-mu-plugin.md): Slim WordPress must-use plugin: S3 uploads bootstrap + Souin cache invalidator - [fp-runtime](https://docs.frankenpress.com/components/fp-runtime.md): Caddy + FrankenPHP + Souin base container image - [fp-site-template](https://docs.frankenpress.com/components/fp-site-template.md): GitHub template for new WordPress sites - [FrankenPress](https://docs.frankenpress.com/index.md): Run WordPress at scale on Kubernetes — Caddy + FrankenPHP + Souin + S3 - [Configuration reference](https://docs.frankenpress.com/operations/configuration.md): Every FrankenPress env var with default and purpose - [Production topology](https://docs.frankenpress.com/operations/production.md): Replace in-cluster subcharts with managed services for production deploys - [Troubleshooting](https://docs.frankenpress.com/operations/troubleshooting.md): Common failure modes and how to diagnose them - [Upgrading](https://docs.frankenpress.com/operations/upgrade.md): How to roll forward FrankenPress component versions - [Quickstart](https://docs.frankenpress.com/quickstart.md): Deploy FrankenPress on a local kind cluster in 3 steps ## OpenAPI Specs - [openapi](https://docs.frankenpress.com/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/EightOEight)