Commit Graph

7 Commits

Author SHA1 Message Date
Radosław Gierwiało
b63de7d682 Add comprehensive project documentation
- Complete README with features, installation, and usage
- Docker compose integration examples
- PBS authentication and configuration guide
- Troubleshooting section with common issues
- Archive naming convention documentation
2024-08-22 17:30:00 +02:00
Radosław Gierwiało
4546aec6bf Add dry-run functionality and complete backup workflow
- Comprehensive dry-run mode with detailed preview
- Complete backup process orchestration
- Service restart in finally block for reliability
- Archive preview showing what would be backed up
- Detailed configuration summary in dry-run mode
2024-08-20 16:10:00 +02:00
Radosław Gierwiało
971faa7323 Add Proxmox Backup Server integration
- Docker volume path resolution for named volumes
- Archive name generation from filesystem paths
- PBS backup creation with authentication support
- Temporary file handling for backup paths
- Complete backup workflow implementation
2024-08-18 15:45:00 +02:00
Radosław Gierwiało
c9eecb1117 Add Docker service management
- Stop service before backup operation
- Start service after backup completion
- Proper error handling for docker-compose commands
- Dry-run support for service operations
2024-08-16 14:20:00 +02:00
Radosław Gierwiało
6576568c58 Add volume and network parsing functionality
- Parse Docker compose volumes (bind mounts and named volumes)
- Handle external volume detection
- Parse network configuration with external network support
- Support both short and long syntax for volumes/networks
2024-08-14 11:15:00 +02:00
Radosław Gierwiało
422dfaec6f Add core Docker2PBS class and compose parsing
- Basic class structure with configuration handling
- Docker compose file loading and validation
- Service configuration extraction
- Command line argument parsing
2024-08-12 10:30:00 +02:00
Radosław Gierwiało
29f7b9e087 Add project dependencies
PyYAML dependency for docker-compose.yaml parsing
2024-08-10 09:00:00 +02:00