containers: Reduce the testing time for "webui-docker-compose"
This is not a formal investigation, but it has been observed that this test spends most of the time compiling the container images. And in particular it has been proven that the installation of packages is very time consuming.
Two possible solutions are proposed:
- Split "webui-docker-compose" in two (webui test and the worker) to parallelize the build of the images.
- Another possible solution could be to create a container image base with the pre-installed packages and save it in the registry so that the container images are based on these images with the installation process already carried out. This solution has additional problems when we change the installed packages in the base Dockerfile.
- Category set to Feature requests
- Target version set to Ready
We already provide the development base image which already provides all dependencies. We should likely use that one.
Please link redmine tickets in the format
#<id>, not as full URLs. And please rename the existing suggestions as such and find real acceptance criteria. Maybe https://zepel.io/agile/acceptance-criteria-for-user-stories/ helps