Fimeg 552f14f99a feat: Implement agent-grouped Docker interface with port information
Add comprehensive Docker container management with agent-centric organization:

Backend enhancements:
- Add DockerPort struct for container port mappings
- Extend DockerContainer model with agent hostname and ports
- Enhance Docker handlers to fetch agent information
- Extract port data from container metadata
- Support both container and host port display

Frontend improvements:
- Group containers by agent with clear visual separation
- Display agent hostnames instead of UUIDs
- Add dedicated Ports column with formatted mappings
- Show container counts and update status per agent
- Improve version delta display with visual indicators

This provides a much more intuitive interface for managing
Docker containers across multiple agents while maintaining
compatibility with existing approval workflows.
2025-10-16 08:07:54 -04:00
2025-10-13 16:49:12 -04:00

RedFlag

⚠️ PRIVATE DEVELOPMENT - NOT FOR PUBLIC USE

This is a private development repository for version retention only.

Status

  • Active Development: Session 4 in progress
  • Not Production Ready: Do not use
  • Breaking Changes Expected: APIs will change
  • No Support Available: This is not released software

What This Is

A self-hosted, cross-platform update management platform built with:

  • Go server backend + PostgreSQL
  • React web dashboard with TypeScript
  • Linux agents with APT + Docker scanning
  • Local CLI tools for agent management

What This Isn't

  • Not ready for public use
  • Not documented for external users
  • Not supported or maintained for others
  • Not stable (active development)

For Developers

This repository contains:

  • Server backend code (aggregator-server/)
  • Agent code (aggregator-agent/)
  • Web dashboard (aggregator-web/)
  • Database migrations and configuration

Setup: See local documentation files (not committed to this repo).

License

MIT License - see LICENSE file for details.


This is private development software. Use at your own risk.

Description
"From each according to their updates, to each according to their needs"
Readme MIT 288 MiB
Languages
Go 62.6%
TypeScript 34%
Shell 2.1%
PLpgSQL 0.7%
Dockerfile 0.3%
Other 0.1%