Documentation is located in docs
folder
Base URL: http://188.225.74.17/api/v1/
Swagger UI | http://188.225.74.17/swagger/index.html |
Jaeger UI | http://188.225.74.17:16686/ |
- clean architecture - clean Architecture template for Golang services
- testcontainers-go - test containers for integration testing
- otlptracegrpc - OTLP span exporter using gRPC
- cleanenv - environment configuration reader
- go-redis - type-safe Redis client for Golang
- otel - Go implementation of OpenTelemetry
- jaeger - open-source tracing platform
- docker compose - Docker compose
- go-colorable - colorful logging
- testify - Testing toolkit
- gin - web framework
- docker - Docker
- swag - Swagger
- grpc - gRPC
- gorm - ORM
- zap - logger
Edit .env.dev
file to your credentials. Then rename it to .env
and run:
make init
- go (1.20+)
- make
- docker
- docker compose
MIT