mirror of
https://github.com/hmajid2301/DEPRECATED-banter-bus-management-api.git
synced 2026-06-18 11:45:33 +01:00
A simple REST API written using in golang.
- Go 98.1%
- Makefile 1.6%
- Dockerfile 0.3%
|
|
||
|---|---|---|
| .gitlab | ||
| .vscode | ||
| bin | ||
| cmd/banter-bus-management-api | ||
| internal | ||
| tests | ||
| utils | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .golangci.yml | ||
| CHANGELOG.md | ||
| CODE_OF_CONDUCT.md | ||
| config.yml | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
Banter Bus Management API
The repo contains all the code related "REST" API for the Banter Bus application.
Usage
git clone git@gitlab.com:banter-bus/banter-bus-management-api.git
devcontainers
The preferred method is to use devcontainers, you will need:
Other
go mod download
Docker
To start the docker-compose containers:
make start
To just start the database, for example when debugging in VSCode. You can do:
make start-db
Database Client
We are using the NoSQL database client, which provides an easy to use GUI at localhost:3000. It allows us to check the state of the database without needing
to use the CLI, which is very handy whilst testing/debugging.