A Gateway based on OpenResty(Nginx+lua) for API Monitoring and Management.
Import the SQL file(e.g. install/orange-v0.6.3.sql) which is adapted to your Orange version into MySQL database named
use shell scripts (e.g.
start.sh) to manage Orange.
In addition to
start.sh script, a new cli tool could be utilized to manage Orange. You should install the cli first:
cd orange make install
then, the Orange runtime lua module is installed in
/usr/local/orange and an executable command named
/usr/local/bin/orange is generated.
Before starting Orange, you should ensure that the
nginx.conf are redefined to satisfy the demands of your project.
sh start.sh to start Orange. You could rewrite some other shell scripts as you need.
orange help to check usages:
Usage: orange COMMAND [OPTIONS] The commands are: start Start the Orange Gateway stop Stop current Orange reload Reload the config of Orange restart Restart Orange store Init/Update/Backup Orange store version Show the version of Orange help Show help tips
Find more about Orange on its website. There is only a Chinese version for now.
The plugin architecture is highly inspired by Kong.