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
- im ordner server den befehl in build.sh ausführen (ggf. vorher
go get -vausführen, um dependencies zu laden) sudo docker-compose buildausführen
- im Ordner client/js
npm installausführen
- in den ordner server wechseln
sudo docker-compose upausführen
- in den ordner client/js wechseln
- dort ausführen:
node findInvoiceById.js <arg> node getVolumeOfSales.js <arg> node createInvoice.js <args>