Categorygithub.com/maximprokopchuk/auto_reference_catalog_service

# README

Auto Reference Microservice

Prerequisites

Usage

Create configs/config.toml file. You can use configs/config.example.toml as example

Install dependencies:

make deps

Run server:

make run

Build binary:

make build

Development

Update SQLC schema (schema.sql) and queries (query.sql). Then generate Go code (models, interfaces etc):

 make sqlc_generate

Update protobuf spec (proto/auto_reference_catalog.proto) and then generate Go code:

 make proto_generate

GRPC procedures implementation is in internal/grpcserver/grpcserver.go

Tests

Run tests:

make test

Linter

Run linter:

make lint

Database migrations

cd ./migrations
goose postgres "user=<user name> password=<password> dbname=<dbname> sslmode=disable" up

# Packages

No description provided by the author
No description provided by the author