A repository where GOV.UK PaaS and our user community store code snippets, demos, and recipes for how to run useful software.
If you're new to GOV.UK PaaS these examples can help teach you how to use it. If you're an established user you can learn new ways of doing things. This sits alongside our written documentation.
alertmanager shows you how to run the Alertmanager alert management and routing tool for Prometheus on GOV.UK PaaS.
department-examples contains demos that we have done with departments and councils.
helloworld-examples some simple examples showing how to deploy different languages
jaeger shows you how to run a distributed tracing and analysis server.
kong enables you to run Kong, the open source API platform on GOV.UK PaaS
nginx-301 a configuration of nginx ready for performing 301 domain redirects for things that have moved off the platform.
pgadmin4 shows you how to run PgAdmin4 on GOV.UK PaaS to administer your Postgres backing services.
sentry shows you how to run the Sentry exception monitoring tool on GOV.UK PaaS.
stratos is an Open Source Web-based UI (Console) for managing Cloud Foundry. It allows users and administrators to both manage applications running in the Cloud Foundry cluster and perform cluster management tasks.
the-hive is an open-source incident management platform.
GOV.UK PaaS is based on Cloud Foundry. The Cloud Foundry community maintain another shared set of examples in the cloudfoundry-samples GitHub organisation
Some of the GOV.UK PaaS tenants also have examples to share and ways they've solved problems too:
- How DfE are using terraform to deploy a Prometheus ecosystem to Cloud Foundry for monitoring on GOV.UK PaaS
- Recordings of presentations from our GOV.UK PaaS Community Show and Tells are available on YouTube
If you discover any errors, or if you have an open source tool which you run on GOV.UK PaaS and want to share it, please fork this repository and raise a pull request.
These components are not officially supported by GOV.UK PaaS.