This project sets up PocketBase with a full CI/CD pipeline using Docker, Kubernetes (Minikube), Prometheus, Grafana, and Ansible.

- π³ Docker
- βΈοΈ Kubernetes (Minikube)
- π§ Ansible
- π Prometheus & Grafana for monitoring
- β‘ PocketBase v0.20.1
- Docker
- Minikube
- Kubectl
- Ansible
- Prometheus & Grafana images
π¦ Deploy PocketBase + Monitoring
<ansible-playbook -i ansible/inventory.ini deploy/deploy.yml>
This will:
Deploy PocketBase in Kubernetes Deploy Prometheus and Grafana for monitoring Expose Grafana on http://localhost:3000 Expose Prometheus on http://localhost:9090
π Grafana Dashboard You can import custom dashboards for PocketBase metrics via Prometheus.
π First-Time Admin Setup
When you first visit the PocketBase instance, you'll be asked to create the admin account.
