Inspired by the legendary Norse sword Gram, this Golang project wields the power of simplicity and precision. A versatile tool for crafting robust and efficient applications with mythical coding prowess.
- Go ^1.21.6
- Docker ^18.09.2
- Docker Compose ^1.23.2
- Serverless ^3.25.1
- AWS CLI ^1.16.14
- jq ^1.6.0
- air ^1.44.0
- go-swagger ^0.21.0
- Initialize the app for the first time:
make provision
- Generate swagger API docs:
make specs
- Run the development server:
make start
The application runs as a HTTP server at port 8083. You can log in as superadmin to the application by:
Then grab the access_token
for authorization HTTP header:
GET /v1/... HTTP/1.1
Host: localhost:8081
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ...
make deploy