add config and AIR scripts

This commit is contained in:
boneyard93501 2021-04-09 11:45:48 -05:00
parent ff3cd98cf4
commit 8b90973de0
8 changed files with 115 additions and 0 deletions

View File

@ -0,0 +1,18 @@
(xor
(seq
(seq
(call relay ("op" "identity") [])
(call node (echo_service "echo") [names] array_result)
)
(seq
(call relay ("op" "identity") [])
(call %init_peer_id% (returnService "run") [array_result])
; (call %init_peer_id% (returnService "run") [array_result.$.[2]!])
)
)
(seq
(call relay ("op" "identity") [])
(call %init_peer_id% (returnService "run") ["XOR FAILED %last_error"])
)
)

View File

@ -0,0 +1,48 @@
(xor
(seq
(seq
(seq
(call relay ("op" "identity") [])
(call node (echo_service "echo") [names] array_result)
)
(seq
(seq
(call relay ("op" "identity") [])
(call %init_peer_id% (returnService "run") [array_result])
)
(seq
(fold array_result item
(seq
(seq
(call relay ("op" "identity") [])
(call node (greeting_service "greeting") [item] greeter_results[])
)
(seq
(call relay ("op" "identity") [])
(next item)
)
)
)
(seq
(call relay ("op" "identity") [])
(call %init_peer_id% ("returnService" "run") [greeter_results])
)
)
)
)
(seq
(seq
(call relay ("op" "identity") [])
(call node (greeting_service "greeting") [array_result.$.[0]!] greeter_result)
)
(seq
(call relay ("op" "identity") [])
(call %init_peer_id% (returnService "run") [greeter_result])
)
)
)
(seq
(call relay ("op" "identity") [])
(call %init_peer_id% (returnService "run") ["XOR FAILED %last_error"])
)
)

View File

@ -0,0 +1,10 @@
(xor
(seq
(call relay (greeting_service "greeting") [name] result)
(call %init_peer_id% (returnService "run") [result])
)
(seq
(call relay (greeting_service "greeting") [name] result)
(call %init_peer_id% (returnService "run") [%last_error%])
)
)

View File

@ -0,0 +1,9 @@
modules_dir = "/Users/bebo/localdev/fluence-examples/par-greeter/artifacts/"
[[module]]
name = "echo_service"
logger_enabled = true
[[module]]
name = "greeting"
logger_enabled = true

View File

@ -0,0 +1,5 @@
{
"name": "echo_service",
"WEBSITE": "",
"INTERFACES": ""
}

View File

@ -0,0 +1,3 @@
{
"name": "greeting"
}

View File

@ -0,0 +1,14 @@
#!/usr/bin/env bash
mkdir -p artifacts
rm -f artifacts/*.wasm
cd echo-service
fce build --release
cp target/wasm32-wasi/release/echo_service.wasm ../artifacts/
cd ..
cd greeting
fce build --release
cp target/wasm32-wasi/release/greeting.wasm ../artifacts/
cd ..

View File

@ -0,0 +1,8 @@
#!/usr/bin/env bash
echo "'echo-service' new service:"
# fldist new_service --node 12D3KooWMM28JWc4szJLrpfBoD3a4oWUyMbrywgyneS2kg1KREMY --node-addr /ip4/127.0.0.1/tcp/9999/ws/p2p/12D3KooWMM28JWc4szJLrpfBoD3a4oWUyMbrywgyneS2kg1KREMY --name "echo-service" --modules artifacts/echo_service.wasm:configs/echo_service_cfg.json
echo "'greeting' new service:"
fldist new_service --node 12D3KooWMM28JWc4szJLrpfBoD3a4oWUyMbrywgyneS2kg1KREMY --node-addr /ip4/127.0.0.1/tcp/9999/ws/p2p/12D3KooWMM28JWc4szJLrpfBoD3a4oWUyMbrywgyneS2kg1KREMY --name "greeting" --modules artifacts/greeting.wasm:configs/greeting_cfg.json