Skip to content

leinlawun/RocketJoe

 
 

Repository files navigation

Build Status

Applications server

This is an attempt to provide very easy to use Lua Application Server working over HTTP and WebSockets protocol . RocketJoe is an application server for micro-services architecture.

Under heavy development. Come back later

  • boost >= 1.70
  • cmake >= 3.14
  • lua == 5.3
  • python >= 3.5

Setup Developers Environments

for mac os x

brew install cmake lua ccache conan python3

conan remote add jinncrafters https://api.bintray.com/conan/jinncrafters/conan

for debian base

apt install git ccache g++ cmake python3 python3-dev python3-pip lua5.3 liblua5.3-dev 

pip3 install conan --upgrade

conan remote add jinncrafters https://api.bintray.com/conan/jinncrafters/conan
 

Build

git clone https://github.com/smart-cloud/RocketJoe.git rocketjoe

cd rocketjoe

git submodule init

git submodule update --recursive

mkdir build

cd build

cmake .. -GNinja -DCMAKE_BUILD_TYPE=Release

cmake --build .

./rocketjoe 
 

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 78.8%
  • CMake 15.5%
  • Lua 3.8%
  • Python 1.1%
  • Other 0.8%