Skip to content

Instantly share code, notes, and snippets.

@sepehr sepehr/osx-kong.sh
Last active Jun 12, 2018

Embed
What would you like to do?
OSX: Kong Installation
#!/bin/bash
#
# The homebrew formula of kong has a lot of version incompatibilities. So
# we install kong directly from Luarocks.
#
# Kong only works with Cassandra 2.1.x/2.2.x, the latest brew formula for
# cassandra is 3.x. We need to tap homebrew/versions and install cassandra22
# instead.
#
# 1. Uninstall old cassandras, if any
# Skip to #2 if no cassandra is installed
brew tap homebrew/versions
brew uninstall cassandra cassandra20
brew cleanup
# Delete leftovers as well
rm -rf /usr/local/etc/cassandra
# 2. Install/Start cassandra 2.2.x
brew install cassandra22
brew services start cassandra22
# 3. Install luarocks
brew install luajit luarocks
# 4. Install kong and its deps
luarocks install multipart lua-resty-iputils lapis kong
kong start
# Test
http get 127.0.0.1:8001
@Ryanglambert

This comment has been minimized.

Copy link

commented Aug 17, 2016

what is this for?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.