lisp719 / go-api-tut

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

setup

docker-compose build
docker-compose run app sql-migrate up
docker-compose run grpc npm i
docker-compose up

regenerate grpc code

docker-compose run app protoc --go_out . --go-grpc_out . pkg/proto/hello.proto
docker-compose run grpc npm run build

test

docker-compose up -d mysql
docker-compose exec mysql mysql -e "create database go_api_tut_test"
docker-compose run app sql-migrate up -env test
docker-compose run app ginkgo -r

lint

docker-compose run app golangci-lint run

About


Languages

Language:JavaScript 58.2%Language:Go 39.0%Language:Dockerfile 2.8%