Skip to content

AleksK1NG/Go-Clean-Architecture-REST-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4ffdf6a Β· Feb 22, 2021
Feb 22, 2021
Jan 19, 2021
Jan 19, 2021
Feb 22, 2021
Feb 14, 2021
Feb 14, 2021
Nov 4, 2020
Jan 19, 2021
Sep 23, 2020
Oct 4, 2020
Nov 4, 2020
Jan 19, 2021
Feb 22, 2021
Dec 4, 2020
Feb 14, 2021
Feb 22, 2021
Feb 14, 2021
Feb 14, 2021
Feb 22, 2021

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