553def620a
* begin adding tls * remove incomplete line in gw/main.go * identity fixes+: + fix `peertls.NewCert` public key issue + fix `peertls.verfiyChain` issue + fix identity dial option + rename `GenerateCA` to `NewCA` and `generateCAWorker` to `newCAWorker` for better consistency/convention * use pdbclient instead of pointerdb in miniogw * fix tests * go fmt * make review changes * modify how context.Background() is used * more context stuff |
||
---|---|---|
.. | ||
main.go | ||
README.md |
gRPC Client + BoltDB Crud Interface
This is an example gRPC client which makes CRUD requests (create, read, update, delete) for storing pointers at given paths in BoltDB.
The gRPC server at storj.io/storj/cmd/pointerdb/main.go
needs to be running for this to work.
To run the client:
go run examples/pointerdb-client/main.go
You can change the port number with a flag if necessary: -port=<port-number>
Afterward, you can use Bolter or a similar BoltDB viewer to make sure your pointer entries were changed as expected.
If changes are made to storj.io/storj/protos/pointerdb/pointerdb.proto
, the protobuf file will need to be regenerated by running go generate
inside protos/pointerdb
.
Tests for this example code can be found in storj.io/storj/pkg/pointerdb/client_test.go
.