Summary
Fixes a bug where grove setup removed observability services from docker-compose.yml even when Jaeger, Prometheus, Grafana, Loki, and Promtail were all enabled.
Fixed
- The compose parser incorrectly treated nested
volumes:keys inside services (e.g. underdb:) as the top-levelvolumes:section, causing every subsequent service — includingredis,jaeger,loki,promtail,prometheus, andgrafana— to be dropped from the generated project.
Install
go install github.com/caiolandgraf/grove@v2.3.1Workaround for affected projects
Copy docker-compose.yml from grove-base or re-run grove setup with v2.3.1+.