Description
This is more of a feature request. I see that the xapi-service is containerized which will allow API calls to take place without the need for UI, worker, or API to also be installed. But if someone wanted to containerize the other 3 elements for containerized clustering allow for individual services to be increased or decreased depending on their use, that will allow for greater flexibility. We can add docker files to the individual services that can be built using a build script during build jobs to push the individual resulting containers to docker much in the same way as XAPI service does. With that individual users can create their own docker compose files or kubernetes helm scripts to deploy the services as they see fit. This also may help users who already have Mongo and redis servers ready to accept connections and don't want to install unneeded services that the deploy script implements.
Just wondering what your thoughts are on this, and if you'd be willing to except a pull request that did the build and push to docker?