This API provides the back-end for the Save4Life USSD interface. It also include a admin interface that can be used to create quizzes, generate vouchers and see other information related to users and transactions.
If you are looking to setup the whole Save4Life application, please see documentation here
The Dockerfile describe an image that can be used to run the API. To run the image, you need to link it to a running postgres, RabbitMQ and Junebug container.
You also need to pass it the following environment variables:
DATABASE_URLBROKER_URLJUNEBUG_SMS_URLAIRTIME_WSDL_URLAIRTIME_TERMINAL_NUMBERAIRTIME_MSISDNAIRTIME_PIN
You can build the image using the Dockerfile, or you can get the latest image from the Docker Hub