/clean-architecture

Example about clean architecture in golang

Primary LanguageGo

CLEAN ARCHITECTURE

clean architecture

HOW TO SETUP DB

  • docker-compose -f docker-compose-local.yaml up -d

HOW TO RUN

First

  • make init

Next

  • make setup-env
  • make dev

HOW TO TEST

  • make test

HOW TO GEN PROTOC

  • protoc --go_out=plugins=grpc:. grpc/proto/user/user.proto

HOW TO GEN SSL/TLS CERT

  • cat gen_certs.sh.example > gen_certs.sh