Skip to content
oatpp Async-API starter project.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfile new project structure Jan 28, 2019
azure-pipelines.yml new project structure Jan 28, 2019 updated lib/oatpp to latest Oct 8, 2018

oatpp-starter-async Build Status

oatpp Async-API starter project.

More about oat++:

Before you start



Project layout

- CMakeLists.txt          // project loader script. load and build dependencies 
- main/                   // main project directory
    |- CMakeLists.txt     // projects CMakeLists.txt
    |- src/               // source folder
    |- test/              // test folder

- src/
    |- controller/              // Folder containing UserController where all endpoints are declared
    |- dto/                     // DTOs are declared here
    |- AppComponent.hpp         // Service config
    |- Logger.hpp               // Application Logger
    |- App.cpp                  // main() is here

Build and Run

Using CMake

$ mkdir build && cd build
$ cmake ..
$ make run        ## Download, build, and install all dependencies. Run project

In Docker

$ docker build -t oatpp-starter-async .
$ docker run -p 8000:8000 -t oatpp-starter-async
You can’t perform that action at this time.