Skip to content

Add environment variable configuration and comprehensive documentation

Halimjon Juraev requested to merge nexus-v2 into main
  • Add environment variable support to all configuration structs:

    • NexusConfiguration.NATS.fromEnvironment() for NATS settings
    • PersistentStreamConfiguration.fromEnvironment() for JetStream
    • TelemetryConfiguration.fromEnvironment() following OpenTelemetry standard
    • ContentConfiguration.fromEnvironment() for content server
  • Replace old documentation with comprehensive README.md covering:

    • All 5 modules with usage examples
    • Complete environment variable reference
    • Request/notification definitions
    • Subject routing and plugin system
  • Fix JetStream consumer fetch to use batch:1 for immediate delivery

  • Simplify GitLab CI/CD pipeline configuration

Merge request reports