Evaluate birds against breed standards with time‑series scorecards; REST API under /evaluations; e
10K+
Category: Backend Service
Samakia Evaluations lets breeders record evaluations for birds against breed standards and view per‑item averages over time.
/evaluations.DB_DATABASE_EVALUATIONS./metrics and health at /evaluations/health.EVALUATIONS_APP_PORT (default 3700).GET /evaluations/health (also responds at / and /health).DB_HOST, DB_PORT, DB_USER, DB_PASSWORD, DB_DATABASE_EVALUATIONS.AUTH_JWT_* keys.RABBITMQ_*.LOG_LEVEL.GET /evaluations/birds/:birdId → list evaluationsPOST /evaluations/birds/:birdId → create evaluation (scorecard + items)GET /evaluations/:id → fetch with itemsPATCH /evaluations/:id → update (replace items supported)DELETE /evaluations/:idGET /evaluations/:id/report → summarised reportdocker run --rm -p 3700:3700 \
-e DB_HOST=... -e DB_PORT=3306 -e DB_USER=... -e DB_PASSWORD=... \
-e DB_DATABASE_EVALUATIONS=samakia_evaluations \
-e AUTH_JWT_ISSUER=https://sso.samakia.net/realms/samakia-ecosystem -e AUTH_JWT_AUDIENCE=samakia-platform \
-e AUTH_JWT_PUBLIC_KEY="$(cat jwk_pub.pem)" \
docker.io/<namespace>/samakia-evaluations:latest
ops/k8s/samakia-evaluations (Deployment/Service/Ingress evaluations.samakia.net).mariadb-env, platform-config, auth-env.flowchart TD
n1["Overview"]
n2["Ports & Health"]
n3["Configuration (via @samakia-platform/config)"]
n4["Endpoints (JWT required)"]
n5["Docker"]
n6["Kubernetes"]
n1 --> n2
n1 --> n3
n1 --> n4
n1 --> n5
n1 --> n6
Content type
Image
Digest
sha256:869574989…
Size
123.1 MB
Last updated
about 1 year ago
docker pull ankouros/samakia-evaluations