This repository contains the complete Infrastructure as Code (IaC) for the Communoplus platform, a car-sharing aggregator service that scrapes vehicle availability from Communauto.
Communoplus aggregates car-sharing availability data from multiple sources, primarily Communauto, providing users with a unified interface to find available vehicles.
The communoplus-k8s-infra repository manages:
| Component | Technology | Purpose |
|---|---|---|
| Orchestration | Kubernetes | Container orchestration |
| Cloud Provider | DigitalOcean | Infrastructure hosting |
| Monitoring | Prometheus + Grafana | Metrics & visualization |
| Logging | Loki + Grafana | Centralized logging |
| VPN | Gluetun | Multi-endpoint VPN rotation |
| Database | MongoDB Atlas | Managed database |
| Cache | Redis | Session & data caching |
| Secrets | Doppler | Secret management |
| CI/CD | GitHub Actions | Automation |