fix: distro crate config and modules names (#82)

* fix service config for distro crate
This commit is contained in:
Maria Kuklina 2023-06-09 14:44:06 +02:00 committed by GitHub
parent d3e0e4456a
commit cfecf86ab5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 9 additions and 8 deletions

1
.gitignore vendored
View File

@ -12,6 +12,7 @@ example/generated/**
.idea
service/artifacts/*
!service/artifacts/Config.toml
builtin-package/*.wasm
**/node_modules

View File

@ -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

View File

@ -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

View File

@ -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,
}
}