For security reasons we have to install SDL on CentOS 7 containers so I was able to find the equivalent packages to install from your Ubuntu bionic dockerfile example but in that example you are installing all of it in one container. We have ours split out API server, job servers, and single language pairs per container. Currently we are installing all of this in all containers but is this all necessary for just the API gateway and job engine servers? I feel like only the language pair containers would need all the font libraries no? Can you tell me the minimal amount of packages required for each type of server: API, Job, Language pair to function?
RUN yum install -y epel-release
RUN yum install -y python-pip wget libXext freetype java-1.8.0-openjdk google-noto-* liberation-fonts libSM dbus-glib