mirror of
https://github.com/fluencelabs/examples
synced 2024-12-12 14:45:33 +00:00
6381411ed9
* init reorg * updated readme * fix CI * remove outdated ipfs-node example * add Readme * update readme, add config file Co-authored-by: folex <0xdxdy@gmail.com>
865 B
865 B
Download & return URL via curl
An example to kick-off building services on Fluence.
What it does:
- exploits
mounted_binaries
to call/usr/bin/curl
on the host OS - downloads any url, and returns its content as a resulting
String
BackendConfig.json
Wasm module is configured with this simple JSON config:
{
// import name of the module; needed when linking modules in multi-module setups
"name": "curl_adapter",
// binaries available to call
"mountedBinaries":
{
// curl will be callable as a host function
"curl": "/usr/bin/curl"
}
}
P.S. JSON5 has comments! yaaay!
Build & deploy it
./deploy.sh
Call it
fldist run_air -p request.air -d '{"service": "19e70712-04b6-496e-96d9-9eab87bef9c6"}'
Run frontend
cd frontend
npm i
npm start