snap/many: update kong to 1.0.3
* Upgrade to Kong 1.0.3
* Use `kong migrations bootstrap` instead of `kong migrations up`
* Remove lua and luarocks parts and use the bionic ubuntu archive pkgs
lua5.1 and luarocks instead
* Remove kong build dependency on openresty part as they no longer need
to be built after each other
* Build kong inside $SNAPCRAFT_PART_INSTALL
* Upgrade to OpenResty 1.13.6.2 and build with kong's patches
* Replace hard-coded location of nginx in "resty" binary from OpenResty
to use /snap/edgexfoundry/current based path instead of
$SNAPCRAFT_PART_INSTALL
* Fix the nginx and openresty symlinks inside openresty's
$SNAPCRAFT_PART_INSTALL/bin dir to be relative instead of absolute
* Use dpkg --print-architecture instead of uname -m for better
compatibility when cross compiling
* Add layout for /etc/luarocks to view into $SNAP/etc/luarocks using a
bind mount such that luarocks doesn't trigger AppArmor denials every
time it starts up via kong. This path is supposedly configurable with
a build time flag but I haven't been able to figure out which flag is
to be used for this.
Signed-off-by:
Ian Johnson <ian.johnson@canonical.com>
Showing
Please register or sign in to comment