apache / openwhisk-apigateway

Apache OpenWhisk API Gateway service for exposing actions as REST interfaces.
https://openwhisk.apache.org/
Apache License 2.0
64 stars 45 forks source link

Add s390x provisions to Dockerfile #267

Closed jonpspri closed 6 years ago

jonpspri commented 6 years ago

The alpine image has progressed significantly since I last looked into running the apigateway image on System Z. Now all logic can be executed within the Docker image. Two major differences in the resulting image:

  1. LuaJIT is pre-built from a slightly different version pre-created for LInux on Z (see https://github.com/linux-on-ibm-z/docs/wiki/Building-LuaJIT ).
  2. PCRE JIT is disabled because it doesn't support the s390x processors. Looking into fixing that, but for now we'll accept the performance hit.

-J

(P.S. I have an Apache CLA.)

mhamann commented 6 years ago

Looks like this needs #268 before being mergeable. Otherwise, looks good!

jonpspri commented 6 years ago

Yep. Doing the merge and re-commit now. Hopefully that gives us a clean build.

jonpspri commented 6 years ago

I think it's ready for final review and merge now.