Both authnz-emu and cam-gateway are already based on Apache, which can do all of the proxying nginx provides directly. Nginx, besides being an additional layer, is unable to run if any single container it 'depends_on' is not available.
I recommend we place the Apache equivalent of the ProxyPass directives from nginx into a discrete file that we would then include for both the current authnz-emu and cam-gateway images. This would allow nginx to be fully removed.
Separately, we may want to rename these images to be more descriptive, such as "authnz-cam-gateway" and "authnz-http-auth".
Both authnz-emu and cam-gateway are already based on Apache, which can do all of the proxying nginx provides directly. Nginx, besides being an additional layer, is unable to run if any single container it 'depends_on' is not available.
I recommend we place the Apache equivalent of the ProxyPass directives from nginx into a discrete file that we would then include for both the current authnz-emu and cam-gateway images. This would allow nginx to be fully removed.
Separately, we may want to rename these images to be more descriptive, such as "authnz-cam-gateway" and "authnz-http-auth".