You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: implement .NET Aspire orchestration with OpenTelemetry (#49) (#87)
* feat: implement .NET Aspire orchestration with OpenTelemetry (#49)
- Add Honua.AppHost project for local development orchestration
- Configure PostgreSQL with PostGIS container (postgis/postgis:16-3.4)
- Configure Redis container with Redis Commander for debugging
- Add Honua.ServiceDefaults with shared OpenTelemetry configuration
- Implement traces (ASP.NET Core, HttpClient), metrics (ASP.NET Core, runtime, custom)
- Configure conditional OTLP export when OTEL_EXPORTER_OTLP_ENDPOINT is set
- Add service discovery and health checks
- Enable AOT compilation for production deployments
- Update Honua.Server to integrate with ServiceDefaults
Local development: dotnet run in src/Honua.AppHost starts full stack
Production build: dotnet publish with native AOT compilation (24MB binary)
* fix: resolve code style issues after merge
- Added copyright headers to ServiceDefaults and AppHost projects
- Removed unnecessary using statements via dotnet format
- All builds pass with 0 warnings, 0 errors
- All tests pass (104/104)
- AOT build successful (27MB binary)
---------
Co-authored-by: Mike McDougall <[email protected]>
0 commit comments