Adhar-API-Server
API Server component of Adhar platform. Both Adhar-CLI and Adhar-Console usages the API's exposed by this component
Getting Started
An opinionated starter for Go Backend projects using:
gin-gonic/gin as the REST framework
logrus for logging
viper for configs
Docker for containerization
To be added:
sqlc for type-safe SQL Go code generation
golang-migrate/migrate for migration
jwt authentication
casbin authorization
prometheus monitoring
Docker support
Run make docker-build-run to build the command and run the container. Note that the port is set as 8080 by default.
Verify by checking localhost:8080/ping. You should receive a pong
Contributing
Feel free to raise a PR with one of the features from "To be added" section.
If you want a new feature PR, raise an issue to discuss about it.