User service running on Drogon Framework which handles RBAC management. Make sure to add models.json and config.json.
SECRET_KEY={SECRET_KEY}
DB_NAME={DB_NAME}
DB_USER={DB_USER}
DB_PASSWORD={DB_PASSWORD}
On the project root:
$ git clone https://github.com/hilch/Bcrypt.cpp.git
$ cd build
$ cmake ..
$ make
$ sudo make install
$ cd openssl
$ ./config shared no-ssl2
$ make
$ make install
$ cd build
$ cmake ..
$ make
$ ./drogoncore_user_service --action=run-server
$ ./drogon_user_service --action=create-tables
$ ./drogon_user_service --action=drop-tables
$ docker compose up --build