project

Gordon

Self-hosted deployment runtime with image pushes, routes, previews, and zero-downtime rollouts.

category
systems
status
released
latest release
v2.30.1
main pushed
2 days ago

The server combines a private Docker registry, reverse proxy, admin API, and CLI in one Go binary. A push to the registry can resolve a route, start the new container, update proxy state, and drain the old one.

The code follows a hexagonal layout with adapters for Docker/runtime operations, HTTP handlers, filesystem storage, and CLI commands. The config covers TLS/ACME, auth, rate limiting, network isolation, backups, secrets, volumes, previews, and deployment readiness checks.

recent commits

  1. fix(release): prepare v2.31 release blockers (#235) 2 days ago e02f654 bnema
  2. build(deps): bump the all-dependencies group with 19 updates (#234) 4 days ago fdf5cec dependabot[bot]
  3. build(deps): bump go.opentelemetry.io/otel from 1.44.0 to 1.45.0 (#232) 4 days ago c6dcd31 dependabot[bot]
  4. build(deps): bump github.com/aws/aws-sdk-go-v2/config (#229) 4 days ago cf800ca dependabot[bot]
  5. build(deps): bump github.com/mattn/go-runewidth from 0.0.23 to 0.0.27… 4 days ago dd65661 dependabot[bot]
  6. chore(deps): group monthly Dependabot updates (#233) 4 days ago 3611056 bnema
  7. build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/transferman… 4 days ago 40e8e08 dependabot[bot]
  8. Merge pull request #227 from bnema/chore/refresh-readme 2 weeks ago 15daeb5 bnema
  9. Fix website and documentation links in README 2 weeks ago d100045 bnema
  10. Merge pull request #226 from bnema/security/scan-9bfec05a 2 weeks ago 65654e6 bnema