changes to comply with the schema pairs support for mounted_binaries, mapped_dirs, envs (#346)

Co-authored-by: igor <dev@igor.sh>
This commit is contained in:
igor 2022-06-28 14:55:15 +02:00 committed by GitHub
parent 9d0f3b10eb
commit 7190f74f7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 11 additions and 11 deletions

View File

@ -5,7 +5,7 @@
{ {
"name": "curl_adapter", "name": "curl_adapter",
"path": "./artifacts/curl_adapter.wasm", "path": "./artifacts/curl_adapter.wasm",
"mounted_binaries": ["curl", "/usr/bin/curl"], "mounted_binaries": [["curl", "/usr/bin/curl"]],
"preopened_files": null, "preopened_files": null,
"mapped_dirs": null, "mapped_dirs": null,
"logger_enabled": true "logger_enabled": true
@ -13,7 +13,7 @@
{ {
"name": "ceramic_adapter_custom", "name": "ceramic_adapter_custom",
"path": "./artifacts/ceramic_adapter_custom.wasm", "path": "./artifacts/ceramic_adapter_custom.wasm",
"mounted_binaries": ["ceramic", "/usr/bin/ceramic"], "mounted_binaries": [["ceramic", "/usr/bin/ceramic"]],
"preopened_files": null, "preopened_files": null,
"mapped_dirs": null, "mapped_dirs": null,
"logger_enabled": true "logger_enabled": true

View File

@ -5,7 +5,7 @@
"name": "curl_adapter", "name": "curl_adapter",
"path": "./artifacts/curl_adapter.wasm", "path": "./artifacts/curl_adapter.wasm",
"max_heap_size": "64 MiB", "max_heap_size": "64 MiB",
"mounted_binaries": ["curl", "/usr/bin/curl"], "mounted_binaries": [["curl", "/usr/bin/curl"]],
"logger_enabled": true "logger_enabled": true
}, },
{ {

View File

@ -5,7 +5,7 @@
{ {
"name": "curl_adapter", "name": "curl_adapter",
"path": "./artifacts/curl_adapter.wasm", "path": "./artifacts/curl_adapter.wasm",
"mounted_binaries": ["curl", "/usr/bin/curl"], "mounted_binaries": [["curl", "/usr/bin/curl"]],
"logger_enabled": true "logger_enabled": true
}, },
{ {

View File

@ -4,7 +4,7 @@
{ {
"name": "curl_adapter", "name": "curl_adapter",
"path": "./artifacts/curl_adapter.wasm", "path": "./artifacts/curl_adapter.wasm",
"mounted_binaries": ["curl", "/usr/bin/curl"], "mounted_binaries": [["curl", "/usr/bin/curl"]],
"logger_enabled": true "logger_enabled": true
}, },
{ {

View File

@ -171,10 +171,10 @@ service Dist("dist"):
-- logger_enabled - Defines whether Marine should provide a special host log_utf8_string function for this module -- logger_enabled - Defines whether Marine should provide a special host log_utf8_string function for this module
-- preopened_files - Files available for this module. Module can access only files from this list -- preopened_files - Files available for this module. Module can access only files from this list
-- envs - environment variables available for this module -- envs - environment variables available for this module
-- mapped_dirs - Directory mapping, e.g. ["/sites", "./web/data"] so all -- mapped_dirs - Directory mapping, e.g. [["/sites", "./web/data"]] so all
-- reads & writes to /sites will actually to go ./web/data -- reads & writes to /sites will actually to go ./web/data
-- mounted_binaries - Mapping of host binaries available to call from module, -- mounted_binaries - Mapping of host binaries available to call from module,
-- e.g. ["curl", "/usr/bin/curl"] will allow module to -- e.g. [["curl", "/usr/bin/curl"]] will allow module to
-- call /usr/bin/curl binary as function 'curl' -- call /usr/bin/curl binary as function 'curl'
-- logging_mask - Binary mask to enable & disable logging targets. Targets are -- logging_mask - Binary mask to enable & disable logging targets. Targets are
-- configured in WasmLoggerBuilder::with_target_map -- configured in WasmLoggerBuilder::with_target_map

View File

@ -5,14 +5,14 @@
{ {
"name": "curl_adapter", "name": "curl_adapter",
"path": "./artifacts/curl_adapter.wasm", "path": "./artifacts/curl_adapter.wasm",
"mounted_binaries": ["curl", "/usr/bin/curl"], "mounted_binaries": [["curl", "/usr/bin/curl"]],
"logger_enabled": true "logger_enabled": true
}, },
{ {
"name": "local_storage", "name": "local_storage",
"path": "./artifacts/local_storage.wasm", "path": "./artifacts/local_storage.wasm",
"preopened_files": ["/tmp"], "preopened_files": ["/tmp"],
"mapped_dirs": ["sites", "/tmp"], "mapped_dirs": [["sites", "/tmp"]],
"logger_enabled": true "logger_enabled": true
}, },
{ {
@ -28,7 +28,7 @@
"name": "local_storage", "name": "local_storage",
"path": "./artifacts/local_storage.wasm", "path": "./artifacts/local_storage.wasm",
"preopened_files": ["/tmp"], "preopened_files": ["/tmp"],
"mapped_dirs": ["sites", "/tmp"], "mapped_dirs": [["sites", "/tmp"]],
"logger_enabled": true "logger_enabled": true
} }
] ]
@ -38,7 +38,7 @@
{ {
"name": "curl_adapter", "name": "curl_adapter",
"path": "./artifacts/curl_adapter.wasm", "path": "./artifacts/curl_adapter.wasm",
"mounted_binaries": ["curl", "/usr/bin/curl"], "mounted_binaries": [["curl", "/usr/bin/curl"]],
"logger_enabled": true "logger_enabled": true
} }
] ]