diff --git a/demo-discovery.sh b/demo-discovery.sh new file mode 100755 index 0000000..4b4412a --- /dev/null +++ b/demo-discovery.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +IMAGE_BASE_NAME="oc-discovery" +DOCKERFILE_PATH="." + +for i in {0..3}; do + NUM=$((i + 1)) + PORT=$((4000 + $NUM)) + + IMAGE_NAME="${IMAGE_BASE_NAME}:${NUM}" + + echo "▶ Building image ${IMAGE_NAME} with CONF_NUM=${NUM}" + docker build \ + --build-arg CONF_NUM=${NUM} \ + -t ${IMAGE_NAME} \ + ${DOCKERFILE_PATH} + + echo "▶ Running container ${IMAGE_NAME} on port ${PORT}:${PORT}" + docker run -d \ + -p ${PORT}:${PORT} \ + --name "${IMAGE_BASE_NAME}_${NUM}" \ + ${IMAGE_NAME} +done \ No newline at end of file diff --git a/discovery.json b/discovery.json deleted file mode 100644 index e866da8..0000000 --- a/discovery.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "port": 8080, - "redisurl":"localhost:6379", - "redispassword":"", - "zincurl":"http://localhost:4080", - "zinclogin":"admin", - "zincpassword":"admin", - "identityfile":"/app/identity.json", - "defaultpeers":"/app/peers.json" -} \ No newline at end of file diff --git a/docker_discovery.json b/docker_discovery.json deleted file mode 100644 index e866da8..0000000 --- a/docker_discovery.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "port": 8080, - "redisurl":"localhost:6379", - "redispassword":"", - "zincurl":"http://localhost:4080", - "zinclogin":"admin", - "zincpassword":"admin", - "identityfile":"/app/identity.json", - "defaultpeers":"/app/peers.json" -} \ No newline at end of file diff --git a/docker_discovery1.json b/docker_discovery1.json new file mode 100644 index 0000000..dab3a9b --- /dev/null +++ b/docker_discovery1.json @@ -0,0 +1,6 @@ +{ + "MONGO_URL":"mongodb://mongo:27017/", + "MONGO_DATABASE":"DC_myDC", + "NATS_URL": "nats://nats:4222", + "NODE_MODE": "indexer" +} \ No newline at end of file diff --git a/docker_discovery2.json b/docker_discovery2.json new file mode 100644 index 0000000..742ff7d --- /dev/null +++ b/docker_discovery2.json @@ -0,0 +1,8 @@ +{ + "MONGO_URL":"mongodb://mongo:27017/", + "MONGO_DATABASE":"DC_myDC", + "NATS_URL": "nats://nats:4222", + "NODE_MODE": "indexer", + "NODE_ENDPOINT_PORT": 4002, + "INDEXER_ADDRESSES": "/ip4/oc-discovery1/tcp/4001/p2p/12D3KooWGn3j4XqTSrjJDGGpTQERdDV5TPZdhQp87rAUnvQssvQu" +} \ No newline at end of file diff --git a/docker_discovery3.json b/docker_discovery3.json new file mode 100644 index 0000000..7266820 --- /dev/null +++ b/docker_discovery3.json @@ -0,0 +1,8 @@ +{ + "MONGO_URL":"mongodb://mongo:27017/", + "MONGO_DATABASE":"DC_myDC", + "NATS_URL": "nats://nats:4222", + "NODE_MODE": "node", + "NODE_ENDPOINT_PORT": 4003, + "INDEXER_ADDRESSES": "/ip4/oc-discovery2/tcp/4002/p2p/12D3KooWC3GNStak8KCYtJq11Dxiq45EJV53z1ZvKetMcZBeBX6u" +} \ No newline at end of file diff --git a/docker_discovery4.json b/docker_discovery4.json new file mode 100644 index 0000000..fe93f09 --- /dev/null +++ b/docker_discovery4.json @@ -0,0 +1,9 @@ +{ + "MONGO_URL":"mongodb://mongo:27017/", + "MONGO_DATABASE":"DC_myDC", + "NATS_URL": "nats://nats:4222", + "NODE_MODE": "node", + "NODE_ENDPOINT_PORT": 4004, + "INDEXER_ADDRESSES": "/ip4/oc-discovery1/tcp/4001/p2p/12D3KooWGn3j4XqTSrjJDGGpTQERdDV5TPZdhQp87rAUnvQssvQu", + "PEER_IDS": "/ip4/oc-discovery3/tcp/4003/p2p/12D3KooWGn3j4XqTSrjJDGGpTQERdDV5TPZdhQp87rAUnvQssvQu" +} \ No newline at end of file diff --git a/pem/private.pem b/pem/private1.pem similarity index 100% rename from pem/private.pem rename to pem/private1.pem diff --git a/pem/private2.pem b/pem/private2.pem new file mode 100644 index 0000000..1b70fcd --- /dev/null +++ b/pem/private2.pem @@ -0,0 +1,3 @@ +-----BEGIN PRIVATE KEY----- +MC4CAQAwBQYDK2VwBCIEIE58GDazCyF1jp796ivSmHiCepbkC8TpzliIaQ7eGEpu +-----END PRIVATE KEY----- diff --git a/pem/private3.pem b/pem/private3.pem new file mode 100644 index 0000000..06e96ed --- /dev/null +++ b/pem/private3.pem @@ -0,0 +1,3 @@ +-----BEGIN PRIVATE KEY----- +MC4CAQAwBQYDK2VwBCIEIAeX4O7ldwehRSnPkbzuE6csyo63vjvqAcNNujENOKUC +-----END PRIVATE KEY----- diff --git a/pem/private4.pem b/pem/private4.pem new file mode 100644 index 0000000..fb35164 --- /dev/null +++ b/pem/private4.pem @@ -0,0 +1,3 @@ +-----BEGIN PRIVATE KEY----- +MC4CAQAwBQYDK2VwBCIEIEkgqINXDLnxIJZs2LEK9O4vdsqk43dwbULGUE25AWuR +-----END PRIVATE KEY----- diff --git a/pem/public.pem b/pem/public1.pem similarity index 100% rename from pem/public.pem rename to pem/public1.pem diff --git a/pem/public2.pem b/pem/public2.pem new file mode 100644 index 0000000..ce3b5c4 --- /dev/null +++ b/pem/public2.pem @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +MCowBQYDK2VwAyEAIQVeSGwsjPjyepPTnzzYqVxIxviSEjZXU7C7zuNTui4= +-----END PUBLIC KEY----- diff --git a/pem/public3.pem b/pem/public3.pem new file mode 100644 index 0000000..3c2550d --- /dev/null +++ b/pem/public3.pem @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +MCowBQYDK2VwAyEAG95Ettl3jTi41HM8le1A9WDmOEq0ANEqpLF7zTZrfXA= +-----END PUBLIC KEY----- diff --git a/pem/public4.pem b/pem/public4.pem new file mode 100644 index 0000000..b7d538d --- /dev/null +++ b/pem/public4.pem @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +MCowBQYDK2VwAyEA/ymOIb0sJ0qCWrf3mKz7ACCvsMXLog/EK533JfNXZTM= +-----END PUBLIC KEY-----