Skip to content

feat(platform): bootstrap local observability stack - #1

Merged
capybaracplusplus merged 3 commits into
developfrom
feature/platform-bootstrap
Jul 31, 2026
Merged

feat(platform): bootstrap local observability stack#1
capybaracplusplus merged 3 commits into
developfrom
feature/platform-bootstrap

Conversation

@capybaracplusplus

Copy link
Copy Markdown
Contributor

Summary

  • add a loopback-bound local Compose stack for PostgreSQL, auth, Mailpit, Prometheus, and Grafana
  • provision Prometheus scrape configuration, auth outbox alerts, and a Grafana dashboard
  • generate ignored local JWT keys and runtime config through an idempotent init script
  • pin third-party images by version and multi-arch digest
  • validate Compose, Prometheus, Grafana JSON, and shell configuration in CI

Dependency

Validation

  • bash -n scripts/init-local.sh
  • init script executed twice successfully
  • Grafana dashboard JSON parsed successfully
  • all tracked YAML parsed successfully
  • git diff --cached --check

Runtime Compose validation is intentionally left for Docker Desktop and CI because the auth devcontainer does not contain the Docker CLI.

@capybaracplusplus
capybaracplusplus marked this pull request as ready for review July 31, 2026 14:32
@capybaracplusplus
capybaracplusplus merged commit 272ae74 into develop Jul 31, 2026
1 check passed
@capybaracplusplus
capybaracplusplus deleted the feature/platform-bootstrap branch July 31, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant