Skip to content

Commit 81ca381

Browse files
committed
build(pnpm-script): fetch docker image from config for bindgen scripts
1 parent e57d153 commit 81ca381

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

packages/core/typescript/itk-wasm/src/cli/pnpm-script.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,13 @@ async function pnpmScript(name, extraArgs, options) {
193193
undefined,
194194
true
195195
)
196+
const emscriptenDockerImage =
197+
configValue(
198+
'emscripten-docker-image',
199+
options,
200+
packageJson,
201+
undefined
202+
) ?? `quay.io/itkwasm/emscripten:${defaultImageTag}`
196203
const packageDescription = configValue(
197204
'package-description',
198205
options,
@@ -204,6 +211,8 @@ async function pnpmScript(name, extraArgs, options) {
204211
'itk-wasm',
205212
'-b',
206213
'emscripten-build',
214+
'-i',
215+
emscriptenDockerImage,
207216
'bindgen',
208217
'--interface',
209218
'typescript',
@@ -247,10 +256,15 @@ async function pnpmScript(name, extraArgs, options) {
247256
undefined,
248257
true
249258
)
259+
const wasiDockerImage =
260+
configValue('wasi-docker-image', options, packageJson, undefined) ??
261+
`quay.io/itkwasm/wasi:${defaultImageTag}`
250262
pnpmCommand = pnpmCommand.concat([
251263
'itk-wasm',
252264
'-b',
253265
'wasi-build',
266+
'-i',
267+
wasiDockerImage,
254268
'bindgen',
255269
'--interface',
256270
'python',

0 commit comments

Comments
 (0)