mirror of
https://github.com/fluencelabs/examples
synced 2025-03-16 16:20:50 +00:00
add config and AIR scripts
This commit is contained in:
parent
ff3cd98cf4
commit
8b90973de0
18
par-greeter/air-scripts/air_echo.clj
Normal file
18
par-greeter/air-scripts/air_echo.clj
Normal 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"])
|
||||
)
|
||||
|
||||
)
|
48
par-greeter/air-scripts/air_fold.clj
Normal file
48
par-greeter/air-scripts/air_fold.clj
Normal 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"])
|
||||
)
|
||||
)
|
10
par-greeter/air-scripts/air_greeting.clj
Normal file
10
par-greeter/air-scripts/air_greeting.clj
Normal 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%])
|
||||
)
|
||||
)
|
9
par-greeter/configs/Config.toml
Normal file
9
par-greeter/configs/Config.toml
Normal 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
|
5
par-greeter/configs/echo_service_cfg.json
Normal file
5
par-greeter/configs/echo_service_cfg.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"name": "echo_service",
|
||||
"WEBSITE": "",
|
||||
"INTERFACES": ""
|
||||
}
|
3
par-greeter/configs/greeting_cfg.json
Normal file
3
par-greeter/configs/greeting_cfg.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"name": "greeting"
|
||||
}
|
14
par-greeter/scripts/build_all.sh
Executable file
14
par-greeter/scripts/build_all.sh
Executable 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 ..
|
8
par-greeter/scripts/deploy_all.sh
Executable file
8
par-greeter/scripts/deploy_all.sh
Executable 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
|
Loading…
x
Reference in New Issue
Block a user