mirror of
https://github.com/fluencelabs/aqua-ipfs
synced 2025-04-24 23:42:14 +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
|
.idea
|
||||||
|
|
||||||
service/artifacts/*
|
service/artifacts/*
|
||||||
|
!service/artifacts/Config.toml
|
||||||
builtin-package/*.wasm
|
builtin-package/*.wasm
|
||||||
|
|
||||||
**/node_modules
|
**/node_modules
|
||||||
|
@ -1,17 +1,15 @@
|
|||||||
modules_dir = "artifacts/"
|
|
||||||
|
|
||||||
[[module]]
|
[[module]]
|
||||||
name = "ipfs_effector"
|
name = "ipfs_effector"
|
||||||
mem_pages_count = 100
|
mem_pages_count = 100
|
||||||
logger_enabled = true
|
logger_enabled = true
|
||||||
|
|
||||||
[module.mounted_binaries]
|
[module.mounted_binaries]
|
||||||
ipfs = "/opt/homebrew/bin/ipfs"
|
ipfs = "/usr/bin/ipfs"
|
||||||
|
|
||||||
[module.wasi]
|
[module.wasi]
|
||||||
envs = { "/tmp/vault" = "/tmp" }
|
preopend_files = ["tmp"]
|
||||||
|
mapped_dirs = { "tmp" = "." }
|
||||||
|
|
||||||
[[module]]
|
[[module]]
|
||||||
name = "ipfs_pure"
|
name = "ipfs_pure"
|
||||||
mem_pages_count = 100
|
|
||||||
logger_enabled = true
|
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
|
marine aqua artifacts/ipfs_pure.wasm -s Ipfs -i aqua-ipfs >../aqua/ipfs.aqua
|
||||||
|
|
||||||
mkdir -p distro/ipfs-service
|
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]> {
|
pub fn modules() -> std::collections::HashMap<&'static str, &'static [u8]> {
|
||||||
maplit::hashmap! {
|
maplit::hashmap! {
|
||||||
"facade" => IPFS_FACADE,
|
"ipfs_pure" => IPFS_FACADE,
|
||||||
"effector" => IPFS_EFFECTOR,
|
"ipfs_effector" => IPFS_EFFECTOR,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user