Compared to something like Docker-Compose, the existing Docker Handler seems a lot like reinventing the wheel, and in fact the documentation itself says:
Will maybe be deprecated in favor of docker compose...
I believe it would be best, if the current handler were converted into something like an API for the Compose format, be it docker-compose or podman-compose or whatever backend is used.
It would simplify the code, getting rid of a lot of custom logic, and provide the benefits of full-Compose to the users.
Making it a soft-conversion would also make transitioning easier for existing users: install compose, upgrade pipelight, re-run pipelines, done.
Compared to something like Docker-Compose, the existing Docker Handler seems a lot like reinventing the wheel, and in fact the documentation itself says:
I believe it would be best, if the current handler were converted into something like an API for the Compose format, be it docker-compose or podman-compose or whatever backend is used.
It would simplify the code, getting rid of a lot of custom logic, and provide the benefits of full-Compose to the users.
Making it a soft-conversion would also make transitioning easier for existing users: install compose, upgrade pipelight, re-run pipelines, done.