Skip to content

mrehanabbasi/user-data-grpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRPC Go

Notes

Windows

  • It is recommended to use PowerShell 7 (try to update: see). You might have unexpected behavior if you use Git Bash or some other shell (especially with OpenSSL).
  • I recommend you use Chocolatey as package installer (see Install).

Build Code

Linux/MacOS

make users

*users is a Makefile rule - check the other rules here.

Windows - Chocolatey

choco install make
make users

*users is a Makefile rule - check the other rules here.

Windows - Without Chocolatey

protoc -Iproto --go_opt=module=github.com/mrehanabbasi/user-data-grpc --go_out=. --go-grpc_opt=module=github.com/mrehanabbasi/user-data-grpc --go-grpc_out=. proto/*.proto

go build -o bin/server.exe ./server
go build -o bin/client.exe ./client

Running the Code

Linux/MacOS

./bin/server
./bin/client

Windows

.\bin\server.exe
.\bin\client.exe

Generating SSL Certificates

make certs

Makefile

For more information about what are the rules defined in the Makefile, please type:

make help

Reporting a bug

When filing an issue, please provide the output of:

make about

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published