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 -
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 -
Only tested with node v10, Im not sure sawtooth SDK works for other versions
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