Identity Service for rozgaar.ai
2.4K
Enterprise-grade Identity & Authentication Service built for cloud-native, Kubernetes-first environments.
Designed as a core building block for distributed systems that need secure authentication, authorization, and observability out of the box.
Repository
peekaboo51490/rozgaar.ai-identity-service
| 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-identity-service:latest
Or a pinned version:
docker pull peekaboo51490/rozgaar.ai-identity-service:v1.0.0
docker run -d \
--name rozgaar-identity-service \
-p 8080:8080 \
-e SPRING_PROFILES_ACTIVE=prod \
-e DB_URL=jdbc:postgresql://host.docker.internal:5432/rozgaar_identity \
-e DB_USERNAME=postgres \
-e DB_PASSWORD=postgres \
-e JWT_SECRET=super-secret-key \
-e JWT_ACCESS_TOKEN_EXP_MINUTES=15 \
-e JWT_REFRESH_TOKEN_EXP_DAYS=7 \
-e NOTIFICATION_SERVICE_BASE_URL=http://localhost:8081 \
peekaboo51490/rozgaar.ai-identity-service:latest
| Variable | Required | Default | Description |
|---|---|---|---|
SPRING_PROFILES_ACTIVE | Yes | β | Active Spring profile |
SERVER_PORT | No | 8080 | Application port |
DB_URL | Yes | β | PostgreSQL JDBC URL |
DB_USERNAME | Yes | β | Database username |
DB_PASSWORD | Yes | β | Database password |
JWT_SECRET | Yes | β | JWT signing secret |
JWT_ACCESS_TOKEN_EXP_MINUTES | Yes | β | Access token expiry (minutes) |
JWT_REFRESH_TOKEN_EXP_DAYS | Yes | β | Refresh token expiry (days) |
NOTIFICATION_SERVICE_BASE_URL | Yes | β | Notification service base URL |
Timeouts & retries are preconfigured for production reliability.
/api/actuator/health/api/actuator/prometheus10103Prometheus:
100%Certain routes enforce mandatory headers for security.
Skipped routes:
/api/actuator
/api/actuator/**
vMAJOR.MINOR.PATCH)Content type
Image
Digest
sha256:e31ccc3ecβ¦
Size
150.7 MB
Last updated
8 months ago
docker pull peekaboo51490/rozgaar.ai-identity-service