Skip to content

public-transport/infrastructure

Repository files navigation

infrastructure

This repository defines our shared cloud infrastructure as well as the applications running on it. Following the ideas of Infrastructure as Code and GitOps, all changes to the setup are introduced through pull requests and applied automatically after merging.

Cloud infrastructure

We use Terraform to manage our cloud infrastructure (things such as servers, S3 buckets, databases, networks, firewalls, etc.). Check the docs in /cloud-resources for details.

Applications

We use Kubernetes to run most of our applications. Check the docs in docs in /kubernetes for details.

(How) Can I deploy my apps here?

You're invited to deploy your FOSS apps on our infrastructure, under the preconditions that you commit to our code of conduct and that your apps' resource requirements aren't too demanding.

Furthermore, hosting someone else's software always mandates a certain level of trust, so these conditions should not be seen as fully exhaustive.

You can find a step-by-step guide for deploying new apps on our cluster here, and feel free to ask for help at any time! 🙂

Contributing

If you found a bug or want to propose a feature, feel free to visit the issues page.

Note that, by participating in this project, you commit to the code of conduct, and release all contributions under the ISC license.

Expenses and donations

Our expenses and donation incomes are documented here. Our projects are made possible by these great sponsors 💚:

If you donated privately, but also want to be listed here, or if you donated publicly, but don't want to be featured, reach out to @juliuste via email.