Releases: gerardrecinto/devopsledger
v1.1.0
DevOpsLedger v1.1.0: API + Web Portal Demo Package
This release turns DevOpsLedger into a cleaner evaluation package: one download,
release-tagged images, a runnable web portal, API surface, worker, deployment
manifests, and the docs a platform team needs to judge the product seriously.
DevOpsLedger is for the moment after an infrastructure change ships and someone
asks: why did this happen, what changed, who approved it, how risky was it, and
could we roll it back?
It includes:
- API service release image: ghcr.io/gerardrecinto/devopsledger/api:1.1.0
- Web portal release image: ghcr.io/gerardrecinto/devopsledger/web:1.1.0
- Worker release image: ghcr.io/gerardrecinto/devopsledger/worker:1.1.0
- Docker Compose release file
- Helm chart
- Environment variable reference
- Product, architecture, security, on-prem, and data-model docs
- Demo GIF for the API and web portal flow
Why this matters:
- The API proves the operational-memory model is inspectable and automatable.
- The web portal gives evaluators a fast visual read on records, resources, deployments, and incidents.
- The release Compose file runs pinned images instead of local build contexts.
- The default posture remains self-hosted, offline-friendly, and telemetry-free.
Quick run:
cp env.example .env
docker compose -f deploy/docker-compose/docker-compose.release.yml up -dEndpoints:
- API health: http://localhost:8000/health
- API docs when ENABLE_DOCS=true: http://localhost:8000/docs
- Web portal: http://localhost:3000
Best demo path:
- Open the web portal.
- Show the changed-resource timeline.
- Hit API health and API docs.
- Walk the architecture, security, and on-prem docs.
- Point out that integrations are optional and disabled by default.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Open-source operational memory for GitOps teams. Turns every infrastructure change into a decision record: intent, Terraform/OpenTofu diff, risk assessment, approval, rollback readiness, deployment event, incident correlation, and learning note. Self-hosted, no required SaaS, no telemetry.
Added
HEALTHCHECKin the API Dockerfile:GET /healthreturns 200 when the API is ready; Docker and orchestrators detect startup failures without an external probe- GHCR image for the API published:
docker pull ghcr.io/gerardrecinto/devopsledger:latest
Docker
docker pull ghcr.io/gerardrecinto/devopsledger:latestQuick start
git clone https://github.com/gerardrecinto/devopsledger.git
cd devopsledger
cp .env.example .env # edit POSTGRES_PASSWORD at minimum
make up
# API: http://localhost:8000/health
# Web: http://localhost:3000Stack
FastAPI + PostgreSQL + Redis + Next.js + background worker. Docker Compose for on-prem. Helm chart included.