mirror of
https://github.com/fluencelabs/aqua-ipfs
synced 2025-04-24 15:32:15 +00:00
fix: distro crate config and modules names (#82)
* fix service config for distro crate
This commit is contained in:
parent
d3e0e4456a
commit
cfecf86ab5
1
.gitignore
vendored
1
.gitignore
vendored
@ -12,6 +12,7 @@ example/generated/**
|
||||
.idea
|
||||
|
||||
service/artifacts/*
|
||||
!service/artifacts/Config.toml
|
||||
builtin-package/*.wasm
|
||||
|
||||
**/node_modules
|
||||
|
@ -1,17 +1,15 @@
|
||||
modules_dir = "artifacts/"
|
||||
|
||||
[[module]]
|
||||
name = "ipfs_effector"
|
||||
mem_pages_count = 100
|
||||
logger_enabled = true
|
||||
|
||||
[module.mounted_binaries]
|
||||
ipfs = "/opt/homebrew/bin/ipfs"
|
||||
ipfs = "/usr/bin/ipfs"
|
||||
|
||||
[module.wasi]
|
||||
envs = { "/tmp/vault" = "/tmp" }
|
||||
preopend_files = ["tmp"]
|
||||
mapped_dirs = { "tmp" = "." }
|
||||
|
||||
[[module]]
|
||||
name = "ipfs_pure"
|
||||
mem_pages_count = 100
|
||||
logger_enabled = true
|
@ -19,4 +19,6 @@ cp target/wasm32-wasi/release/ipfs_pure.wasm artifacts/
|
||||
marine aqua artifacts/ipfs_pure.wasm -s Ipfs -i aqua-ipfs >../aqua/ipfs.aqua
|
||||
|
||||
mkdir -p distro/ipfs-service
|
||||
cp -v artifacts/ipfs_effector.wasm artifacts/ipfs_pure.wasm Config.toml distro/ipfs-service
|
||||
cp -v artifacts/ipfs_effector.wasm artifacts/ipfs_pure.wasm artifacts/Config.toml distro/ipfs-service
|
||||
cd distro
|
||||
cargo build
|
||||
|
@ -10,7 +10,7 @@ pub use build_info::PKG_VERSION as VERSION;
|
||||
|
||||
pub fn modules() -> std::collections::HashMap<&'static str, &'static [u8]> {
|
||||
maplit::hashmap! {
|
||||
"facade" => IPFS_FACADE,
|
||||
"effector" => IPFS_EFFECTOR,
|
||||
"ipfs_pure" => IPFS_FACADE,
|
||||
"ipfs_effector" => IPFS_EFFECTOR,
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user