libnetwork/test/networkDb
Derek McGowan 43f00b74d7 Update logrus to v1.0.1
Fix case sensitivity issue
Update docker and runc vendors

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-08-07 11:20:47 -07:00
..
dbclient Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00
dbserver Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00
dummyclient Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00
Dockerfile NetworkDB testing infra 2017-07-27 08:50:43 -07:00
README NetworkDB testing infra 2017-07-27 08:50:43 -07:00
testMain.go Update logrus to v1.0.1 2017-08-07 11:20:47 -07:00

README

SERVER

cd test/networkdb
env GOOS=linux go build -v server/ndbTester.go && docker build -t fcrisciani/networkdb-test -f server/Dockerfile .
(only for testkit case) docker push fcrisciani/networkdb-test

Run server: docker service create --name testdb --network net1 --replicas 3 --env TASK_ID="{{.Task.ID}}" -p mode=host,target=8000 fcrisciani/networkdb-test server 8000

CLIENT

cd test/networkdb
Join cluster: docker run -it --network net1 fcrisciani/networkdb-test client join testdb 8000
Join network: docker run -it --network net1 fcrisciani/networkdb-test client join-network testdb 8000 test
Run test: docker run -it --network net1 fcrisciani/networkdb-test client write-delete-unique-keys testdb 8000 test tableBla 3 10
check table: curl "localhost:32768/gettable?nid=test&tname=table_name"