oschaaf commented on pull request #1939:
URL: 
https://github.com/apache/incubator-pagespeed-mod/pull/1939#issuecomment-657280216


   If all else fails, maybe the [CI 
config](https://github.com/apache/incubator-pagespeed-mod/blob/bazel/.travis.yml)
 can be helpful to figure out what's needed to bully the build into succeeding. 
warning: it can take quite a while. That's why the Envoy build is excluded over 
there: it takes more time then travis allows us.
    
   I think the plan you lay out would be viable, and NGINX could be taken out 
of the equation if it's only used as a vehicle to run pagespeed. But the Envoy 
port in here may need polish to make it comply with the routing you'd need, 
depending on how it needs to be configured, and it's still early stage / has no 
production mileage.
   
   High level, the rationale of the work here is project modernization, as well 
as creating (lots of) opportunities to lean up the project by piggy backing on 
Envoy/absl/bazel for a few things.
    
   Second, in a next step, the idea is to make the primary modus operandi 
running PageSpeed (v2) as a sideca for non-Envoy servers, either by documenting 
the required routing configuration or by providing a very thin module to set 
that up automatically. 
   As Envoy is the vehicle of choice to facilitate running as a sidecar, no 
sidecar would be needed, as it will be able to run pagespeed directly with this 
extension compiled in. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to