b0b663b7d8
dev: add dev tools, pre-commit, Makefile, contributing, changelog, CI, and fix python version
master
Joakim Hellsén2025-06-18 06:01:01 +02:00
2557aacd5d
Refactor DockerComposeManager usage in basic_example and enhance error handling for service, network, config, and secret management
Joakim Hellsén2025-06-18 05:05:29 +02:00
c8e262a736
Remove copyright header and ensure flexibility in VolumeConfig by allowing extra fields
Joakim Hellsén2025-06-18 04:47:48 +02:00
6a70beb156
Enhance configuration classes with detailed docstrings and improve YAML saving functionality in DockerComposeManager
Joakim Hellsén2025-06-18 04:44:14 +02:00
2996016aee
Add logging to basic_example and update PostgreSQL database name
Joakim Hellsén2025-06-18 04:41:49 +02:00
2e000017e4
Enhance DockerComposeManager with detailed service, volume, and network configurations using Pydantic models
Joakim Hellsén2025-06-18 04:41:32 +02:00
f0ee0bcac6
Implement volume and network management methods in DockerComposeManager and enhance service creation with additional parameters
Joakim Hellsén2025-06-18 04:14:51 +02:00
be43c468a4
Refactor pyproject.toml and enhance DockerComposeManager with type hints
Joakim Hellsén2025-06-18 03:49:26 +02:00
63160d682f
Add initial implementation of Docker Compose manager and example usage
Joakim Hellsén2025-06-18 03:45:48 +02:00