An open API service indexing awesome lists of open source software.

https://github.com/pungrumpy/boilerplates

🦴 My personal template collection.
https://github.com/pungrumpy/boilerplates

Last synced: 23 days ago
JSON representation

🦴 My personal template collection.

Awesome Lists containing this project

README

          



πŸ›οΈ Boilerplate


A template for creating new projects.


## `πŸ“–` About

This is a template for creating new projects. It includes a **[Docker compose](https://docs.docker.com/compose/)** file for running a development environment, a **[Kubernetes](https://kubernetes.io/)** with **[Helm](https://helm.sh)** chart for deploying to a cluster.

## `πŸš€` Quickstart

```bash
🏠
β”œβ”€β”€ docker-compose πŸ¦‘
β”‚ β”œβ”€β”€ cadvisor
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ grafana
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ nginxproxymanager
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ nodeexporter
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ portainer
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ portainer-agent
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ prometheus
β”‚ β”‚ β”œβ”€β”€ config
β”‚ β”‚ β”‚ └── prometheus.yml
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ teleport
β”‚ β”‚ β”œβ”€β”€ config
β”‚ β”‚ β”‚ └── teleport.yaml
β”‚ β”‚ └── docker-compose.yml
β”‚ β”œβ”€β”€ traefik
β”‚ β”‚ β”œβ”€β”€ config
β”‚ β”‚ β”‚ └── traefik.yml
β”‚ β”‚ └── docker-compose.yml
β”‚ └── uptimekuma
β”‚ └── docker-compose.yml
└── kubernetes ☸️
β”œβ”€β”€ cert-manager
β”‚ β”œβ”€β”€ README.md
β”‚ └── templates
β”‚ β”œβ”€β”€ certificate.yml
β”‚ β”œβ”€β”€ clusterissuer-acme.yml
β”‚ β”œβ”€β”€ clusterissuer-selfsigned.yml
β”‚ └── secret-cloudflare.yml
β”œβ”€β”€ portainer
β”‚ β”œβ”€β”€ README.md
β”‚ └── templates
β”‚ └── portainer-ingress.yml
└── traefik
β”œβ”€β”€ README.md
β”œβ”€β”€ templates
β”‚ β”œβ”€β”€ cloudflare-secret.yml
β”‚ β”œβ”€β”€ ingress.yml
β”‚ └── ingressroutetcp.yml
└── values.yml
```

## `©️` References

- [Christain Lempa](https://github.com/ChristianLempa/boilerplates/) πŸ§” Heavily inspired by this repository and learned a lot from it.
- [Docker](https://www.docker.com/) 🌐 Containerization platform.
- [Docker Compose](https://docs.docker.com/compose/) 🌐 Tool for defining and running multi-container Docker applications.
- [Kubernetes](https://kubernetes.io/) 🌐 Container orchestration platform.
- [Helm](https://helm.sh) 🌐 Package manager for Kubernetes.

## `πŸ“` License

Licensed under the [MIT License](./LICENSE).