The Event Registry Service acts as a control plane for event-driven systems by defining and governing event contracts.
Repository
peekaboo51490/rozgaar.ai-event-registry
| Tag | Description |
|---|---|
latest | Latest stable release |
vX.Y.Z | Immutable, pinned production versions |
β
Always prefer versioned tags (vX.Y.Z) in production to enable safe rollbacks.
docker pull peekaboo51490/rozgaar.ai-event-registry:latest
Or a pinned version:
docker pull peekaboo51490/rozgaar.ai-event-registry:v1.0.0
docker run -d \
--name rozgaar-event-registry \
-p 8080:8080 \
-e SPRING_PROFILES_ACTIVE=prod \
-e DB_URL=jdbc:postgresql://postgres:5432/rozgaar_event-registry \
-e DB_USERNAME=rozgaar_user \
-e DB_PASSWORD=rozgaar_pass \
peekaboo51490/rozgaar.ai-event-registry:latest
| Variable | Required | Default | Description |
|---|---|---|---|
SPRING_PROFILES_ACTIVE | β | prod | Spring profile to run |
DB_URL | β | β | PostgreSQL JDBC URL |
DB_USERNAME | β | β | Database username |
DB_PASSWORD | β | β | Database password |
SERVER_PORT | β | 8080 | Application HTTP port |
SWAGGER_UI_ENABLED | β | false | Enable Swagger UI |
HIBERNATE_SQL_LOG_LEVEL | β | INFO | SQL log verbosity |
HIBERNATE_BINDER_LOG_LEVEL | β | OFF | SQL parameter logging |
Timeouts & retries are preconfigured for production reliability.
When enabled, Swagger UI is available at:
/swagger-ui/index.html
OpenAPI specification:
/v3/api-docs
All endpoints are:
/api/actuator/health/api/actuator/prometheus10103Prometheus configuration:
100% (can be tuned)Certain routes enforce mandatory headers for security and auditability.
Skipped routes:
/api/actuator
/api/actuator/**
(Authorization and authentication are pluggable and can be enabled later.)
vMAJOR.MINOR.PATCH)This service exists to make event-driven systems:
It intentionally avoids coupling to any specific messaging technology.
Content type
Image
Digest
sha256:6aab7b031β¦
Size
151.6 MB
Last updated
7 months ago
docker pull peekaboo51490/rozgaar.ai-event-registry