Skip to content

Latest commit

 

History

History
107 lines (74 loc) · 1.68 KB

README2.md

File metadata and controls

107 lines (74 loc) · 1.68 KB

K8s

cd ./k8s
  ./up-dev.sh
cd -

#Run Sawtooth transaction processor
cd ./tp
  npm install
  rm ./.env
  cp ./.env.minikube ./.env 
  node ./index.js
cd -

Mongo Express: http://192.168.99.100:30081/

cd ./app
  npm install
  rm ./.env
  cp ./.env.minikube ./.env 
  
  node ./sawtooth-sub-events.js
  node ./sawtooth-post.js
  node ./sawtooth-get.js
  node ./mongo-sample.js


  #kafka
  node ./send.js
  node ./receive.js
  node ./send.js  #Repeat
cd -


./down.sh
cd ./k8s
  ./down.sh
cd -

k8s inside cluster

cd ./k8s
  ./up.sh
cd -

./docker-build.sh
kubectl run --rm -it borrar --image le999/app:1.0 --restart=Never -- bash

  cp ./.env.k8s ./.env 
  
  node ./sawtooth-sub-events.js
  node ./sawtooth-post.js
  node ./sawtooth-get.js
  node ./mongo-sample.js


  #kafka
  node ./send.js
  node ./receive.js
  node ./send.js  #Repeat
cd ./k8s
  ./down.sh
cd -

Details

Only tested with node v10, Im not sure sawtooth SDK works for other versions

Docs Kafka

https://hub.docker.com/r/bitnami/kafka/ 'Accessing Kafka with internal and external clients'

https://github.com/Blizzard/node-rdkafka https://kafka.apache.org/quickstart

docker exec -it kafka_kafka_1 bash
/opt/bitnami/kafka/bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --topic mytopic --partitions 1 --replication-factor 1
/opt/bitnami/kafka/bin/kafka-topics.sh --describe --zookeeper zookeeper:2181 --topic mytopic
/opt/bitnami/kafka/bin/kafka-console-producer.sh --topic mytopic --bootstrap-server localhost:9092
/opt/bitnami/kafka/bin/kafka-console-consumer.sh --topic mytopic --from-beginning --bootstrap-server localhost:9092