Skip to content

p-weisk/grpc-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

protobuf compiler und go compiler/sdk sowie Docker werden benötigt

  • .proto datei im Ordner API mit protoc und Zielplattform Go kompilieren
go get -u github.com/golang/protobuf/protoc-gen-go
cd ${GOPATH}/src/github.com/golang/protobuf/protoc-gen-go && go build && go install
export $PATH="$PATH:$GOPATH/bin"

protoc -I api/ \
    -I ${GOPATH}/src \
    --go_out=plugins=grpc:api \
    api/api.proto

server

  • im ordner server den befehl in build.sh ausführen (ggf. vorher go get -v ausführen, um dependencies zu laden)
  • sudo docker-compose build ausführen

client

  • im Ordner client/js npm install ausführen

Run

1. Server

  • in den ordner server wechseln
  • sudo docker-compose up ausführen

2. Client

  • in den ordner client/js wechseln
  • dort ausführen:
    node findInvoiceById.js <arg>
    node getVolumeOfSales.js <arg>
    node createInvoice.js <args>
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •