Commit 412b0e1
feat: Add Docker and Git integration for service discovery and version control (#26)
feat: Add Docker and Git integration for service discovery and version
control
- Implemented Docker discovery service to automatically detect and
manage Docker containers.
- Added Git service for version control, enabling automatic commits of
configuration changes.
- Created models for ConfigChange, DiscoveredService, and GitRepository
to track changes and discovered services.
- Updated app and index files to initialize Docker and Git services
based on environment variables.
- Enhanced Docker discovery with event handling for container lifecycle
events (start, stop, die, destroy).
- Implemented auto-sync functionality for Git repositories to keep
configurations in sync with remote.
- Added configuration export functionality to save current state to Git
repository.
- Updated Docker Compose file to include necessary environment variables
and mount Docker socket.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rhad00 <radu.malica@gmail.com>1 parent 5d9da51 commit 412b0e1
File tree
20 files changed
+5141
-52
lines changed- backend
- src
- api
- discovery
- git
- proxies
- models
- services
- tests/integration
- frontend/src/pages
20 files changed
+5141
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
0 commit comments