Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

All-LearnDev/Go-Clean-Architecture-REST-API

Open more actions menu
 
 

Repository files navigation

Golang Clean Architecture REST API example 🚀

👨‍💻 Full list what has been used:

Recomendation for local development most comfortable usage:

make local // run all containers
make run // it's easier way to attach debugger or rebuild/rerun project

🙌👨‍💻🚀 Docker-compose files:

docker-compose.local.yml - run postgresql, redis, aws, prometheus, grafana containrs
docker-compose.dev.yml - run docker development environment
docker-compose.delve.yml run development environment with delve debug

Docker development usage:

make docker

Local development usage:

make local
make run

SWAGGER UI:

https://localhost:5000/swagger/index.html

Jaeger UI:

http://localhost:16686

Prometheus UI:

http://localhost:9090

Grafana UI:

http://localhost:3000

About

Golang Clean Architecture REST API example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.6%
  • Makefile 1.2%
  • Other 1.2%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.