Last active
June 12, 2018 01:54
-
-
Save sepehr/dbebb4d4e5449ca53cb9 to your computer and use it in GitHub Desktop.
OSX: Kong Installation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
what is this for?