A project to simplify Docker container management, made with love.
This project includes two commands:
- generate: creates Docker Compose files
- update: updates Docker images
Key points:
- Generation rules: config/generate.yaml
- Update rules: config/update.yaml
- Compose files are produced automatically via GitHub Actions workflows
- Install uv
- Create a virtual env:
uv venv- Install the package in editable mode:
uv pip install -e .- And finally, run one of the commands based on your needs:
uv run python -m composekit.generate- or
uv run python -m composekit.updateThis project is licensed under the MIT License. See LICENSE for more details.