initial commit

Signed-off-by: ale <ale@manalejandro.com>
Este commit está contenido en:
ale
2025-11-02 01:39:56 +01:00
commit aff6c82553
Se han modificado 34 ficheros con 4744 adiciones y 0 borrados

61
CHANGELOG.md Archivo normal
Ver fichero

@@ -0,0 +1,61 @@
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [1.0.0] - 2024-11-02
### Added
- Initial release of Buque
- Multi-environment Docker Compose management
- Nginx-proxy integration with Let's Encrypt support
- Real-time container statistics monitoring
- Environment management commands (add, remove, list, enable, disable)
- Container operations (up, down, restart, update, pull)
- Statistics display with sorting and continuous monitoring
- Log viewing with follow support
- Container listing across environments
- Docker resource pruning
- Configuration management system
- CLI built with Cobra framework
- Comprehensive documentation and examples
### Features
- **Environment Management**
- Add and remove Docker Compose environments
- Enable/disable environments
- List all configured environments
- Centralized configuration file
- **Container Operations**
- Start/stop environments with docker compose
- Restart services
- Update images and recreate containers
- Pull latest images
- Build custom images
- **Nginx-proxy**
- One-command deployment
- Automatic SSL with Let's Encrypt
- Network management
- Example compose file generation
- **Monitoring**
- Real-time CPU, memory, network, and disk statistics
- Continuous monitoring mode
- Aggregated statistics across all containers
- Sortable statistics display
- Log viewing and following
- **CLI**
- Intuitive command structure
- Rich help documentation
- Flexible environment selection
- Global configuration file support
[Unreleased]: https://github.com/yourusername/buque/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/yourusername/buque/releases/tag/v1.0.0