Skip to content
Snippets Groups Projects
Unverified Commit 57f5ba84 authored by Colin Hutchinson's avatar Colin Hutchinson
Browse files

chore(docker-kong) adjust Kong-build-tools to be compatible with docker-kong

parent 69c926e7
No related branches found
No related tags found
No related merge requests found
......@@ -37,7 +37,7 @@ KONG_GMP_VERSION ?= `grep KONG_GMP_VERSION $(KONG_SOURCE_LOCATION)/.requirements
KONG_NETTLE_VERSION ?= `grep KONG_NETTLE_VERSION $(KONG_SOURCE_LOCATION)/.requirements | awk -F"=" '{print $$2}'`
OPENRESTY_PATCHES ?= 1
LIBYAML_VERSION ?= 0.2.3
DOCKER_KONG_VERSION ?= 'master'
DOCKER_KONG_VERSION ?= 'release/2.0.4'
DEBUG ?= 0
DOCKER_MACHINE_ARM64_NAME?=docker-machine-arm64-${USER}
......
......@@ -5,17 +5,21 @@ if docker image inspect $KONG_TEST_IMAGE_NAME; then exit 0; fi
rm -rf docker-kong || true
git clone --single-branch --branch $DOCKER_KONG_VERSION https://github.com/Kong/docker-kong.git docker-kong
sed -i 's/^FROM .*/FROM '${RESTY_IMAGE_BASE}:${RESTY_IMAGE_TAG}'/' docker-kong/${BUILD_DIR}/Dockerfile
if [ "$RESTY_IMAGE_BASE" == "ubuntu" ] || [ "$RESTY_IMAGE_BASE" == "debian" ]; then
cp output/*${RESTY_IMAGE_TAG}.amd64.deb docker-kong/ubuntu/kong
cp output/*${RESTY_IMAGE_TAG}.amd64.deb docker-kong/ubuntu/empty-kong.deb
BUILD_DIR="ubuntu"
elif [ "$RESTY_IMAGE_BASE" == "alpine" ]; then
cp output/*.amd64.apk.tar.gz docker-kong/alpine/kong
cp output/*.amd64.apk.tar.gz docker-kong/alpine/empty-kong.tar.gz
BUILD_DIR="alpine"
elif [ "$RESTY_IMAGE_BASE" == "centos" ] || [ "$RESTY_IMAGE_BASE" == "amazonlinux" ]; then
cp output/*.amd64.rpm docker-kong/centos/kong
cp output/*.amd64.rpm docker-kong/centos/empty-kong.rpm
BUILD_DIR="centos"
elif [ "$RESTY_IMAGE_BASE" == "rhel" ]; then
cp output/*.rhel${RESTY_IMAGE_TAG}.amd64.rpm docker-kong/rhel/kong
sed -i 's/^FROM .*/FROM registry.access.redhat.com/ubi'${RESTY_IMAGE_TAG}'/ubi/' docker-kong/rhel/Dockerfile
sed -i 's/rhel7/rhel'${RESTY_IMAGE_TAG}'/' docker-kong/rhel/Dockerfile
cp output/*.rhel${RESTY_IMAGE_TAG}.amd64.rpm docker-kong/rhel/empty-kong.rpm
BUILD_DIR="rhel"
else
exit 1
......@@ -24,10 +28,7 @@ fi
pushd docker-kong/${BUILD_DIR}
docker build -t $KONG_TEST_IMAGE_NAME \
--no-cache \
--build-arg LOCAL_KONG_PACKAGE=kong \
--build-arg RESTY_IMAGE_BASE=$RESTY_IMAGE_BASE \
--build-arg RESTY_IMAGE_TAG=$RESTY_IMAGE_TAG \
--build-arg ASSET_LOCATION=local .
--build-arg ASSET=local .
popd
rm -rf docker-kong || true
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment