Skip to content

isd-sgcu/johnjud-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Johnjud-gateway

Johnjud-gateway is a routing and request handling service for the Johnjud project.

What is Johnjud?

Johnjud is a pet adoption web application of the CUVET For Animal Welfare Club

Stack

  • golang
  • gRPC
  • go-fiber

Getting Started

Prerequisites

  • golang 1.21 or later
  • docker
  • makefile

Installation

  1. Clone this repo

  2. Copy every config.example.yaml in config and paste it in the same directory with .example removed from its name.

  3. Run go mod download to download all the dependencies.

Running

  1. Run docker-compose up -d
  2. Run make server or go run ./src/.

Testing

  1. Run make test or go test -v -coverpkg ./... -coverprofile coverage.out -covermode count ./...

Other microservices/repositories of Johnjud

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  

Languages