Kompozit
Last updated
Last updated
ℹ️ Mostly likely you may want to use in Docker Compose itself.
Declarative Configuration Management Tool for Docker Compose.
Like , but for .
Kompozit simplifies complex Docker Compose setups using declarative overlays, supporting:
There are scenarios where you might need different Docker Compose configurations for the same application on different machines.
For example, I use slightly different configurations for the Traefik reverse proxy when managing my public WordPress site versus my home server. Instead of maintaining multiple, slightly different docker-compose.yml
files for the same app, you can use kompozit to simplify and manage these variations efficiently.
Additionally, kompozit allows you to combine multiple docker-compose.yml
files into a single stack.
For instance, you can keep a generic docker-compose.yml
for PostgreSQL in a central location and customize it for different stacks in other locations as needed.
https://pypi.org/project/kompozit/
https://hub.docker.com/r/veerendra2/kompozit
: Precise modifications with JSON Merge Patch.
: Flexible hierarchical changes with Strategic Merge Patch.
📖
🛠️
🗂️