APIcast is a utility for managing API integrations with the Red Hat 3scale Platform with extensive customization and administration options and deployment flexibility.
This APIcast distribution is a proprietary compilation provided by the Sourcemation packaging team.
Run a temporary container with APIcast's default development gateway:
docker run --rm --ulimit nofile=64000:64000 --ulimit nproc=64000:64000 -it sourcemation/apicast:latest apicast start --dev
For a hosted deployment managed by 3scale or OpenShift deployments, refer to the "Getting started" section in the upstream README.
This image uses the following environment variables:
PATH="/home/appuser/APIcast/lua_modules/bin:/usr/local/openresty/luajit/bin/:/home/appuser/APIcast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
"LUA_PATH=/home/appuser/APIcast/lua_modules/share/lua/5.1/?.lua;/home/appuser/APIcast/lua_modules/bin/lua_modules/share/lua/5.1/?/init.lua;/usr/lib64/lua/5.1/?.lua;/usr/share/lua/5.1/?.lua"
LUA_CPATH="/home/appuser/APIcast/lua_modules/lib/lua/5.1/?.so;;"
LD_LIBRARY_PATH=":/home/appuser/APIcast/local/lib:/home/appuser/APIcast/lua_modules/lib"
We welcome your contributions! If you have new feature requests, want to report a bug, or wish to submit a pull request with your code or an image request, you can do so via the Sourcemation GitHub repository for this image.
Disclaimer: The sourcemation/apicast image is not affiliated with,
endorsed by, or supported by Red Hat, Inc. The respective companies and
organisations own the trademarks mentioned in the offering. The
sourcemation/apicast image is a separate project and is maintained by
Sourcemation.
The publicly available APIcast uses Enterprise Linux 8 and an outdated Lua version (5.1) with no longer supported libraries. This image attempts to run APIcast on Rocky Linux 9 (or any other Enterprise Linux 9), what requires many hacks and workarounds to make it work. There is no guarantee that this image will work for you, but it’s a good starting point.
This image uses the revision of APIcast from the upstream commit
c54aa0ba61fe1f41ae0653ea79745a87d27b8dd6
and was made possible thanks to the hard work of:
The application runs as the user appuser, UID and GID no. 1000.
A detailed risk analysis report of the image and its components can be found on the Sourcemation platform.
For more information, check out the overview of APIcast page.
The base license for the solution (APIcast revision
c54aa0ba61fe1f41ae0653ea79745a87d27b8dd6) is the Apache License, Version
2.0.
The licenses for each component shipped as part of this image can be found on
the image's appropriate Sourcemation entry.
Content type
Image
Digest
sha256:6b998faba…
Size
1.2 GB
Last updated
4 days ago
docker pull sourcemation/apicast