- Introduced DockerComposeManager class for programmatically creating and managing Docker Compose YAML files. - Added example script demonstrating usage of DockerComposeManager. - Created tests for service creation, modification, and removal. - Included project metadata in pyproject.toml and added linting instructions in copilot-instructions.md.
8 lines
385 B
Markdown
8 lines
385 B
Markdown
This Python library is used to create Docker compose.yaml files from Python classes.
|
|
|
|
It is designed to simplify the process of defining and managing Docker Compose configurations programmatically.
|
|
|
|
Uses uv for Python dependency management. `uv sync`, `uv add <package>`.
|
|
|
|
Ruff is used for linting and formatting. Use `ruff check .` to check the code and `ruff format .` to format it.
|