mirror of
https://github.com/simstudioai/sim.git
synced 2026-02-22 03:01:08 -05:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9697710569 |
@@ -679,11 +679,15 @@ function spawnWorker(): Promise<WorkerInfo> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const currentDir = path.dirname(fileURLToPath(import.meta.url))
|
const currentDir = path.dirname(fileURLToPath(import.meta.url))
|
||||||
const workerPath = path.join(currentDir, 'isolated-vm-worker.cjs')
|
const candidatePaths = [
|
||||||
|
path.join(currentDir, 'isolated-vm-worker.cjs'),
|
||||||
|
path.join(process.cwd(), 'lib', 'execution', 'isolated-vm-worker.cjs'),
|
||||||
|
]
|
||||||
|
const workerPath = candidatePaths.find((p) => fs.existsSync(p))
|
||||||
|
|
||||||
if (!fs.existsSync(workerPath)) {
|
if (!workerPath) {
|
||||||
settleSpawnInProgress()
|
settleSpawnInProgress()
|
||||||
reject(new Error(`Worker file not found at ${workerPath}`))
|
reject(new Error(`Worker file not found at any of: ${candidatePaths.join(', ')}`))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { additionalPackages } from '@trigger.dev/build/extensions/core'
|
import { additionalFiles, additionalPackages } from '@trigger.dev/build/extensions/core'
|
||||||
import { defineConfig } from '@trigger.dev/sdk'
|
import { defineConfig } from '@trigger.dev/sdk'
|
||||||
import { env } from './lib/core/config/env'
|
import { env } from './lib/core/config/env'
|
||||||
|
|
||||||
@@ -15,9 +15,11 @@ export default defineConfig({
|
|||||||
},
|
},
|
||||||
dirs: ['./background'],
|
dirs: ['./background'],
|
||||||
build: {
|
build: {
|
||||||
|
external: ['isolated-vm'],
|
||||||
extensions: [
|
extensions: [
|
||||||
|
additionalFiles({ files: ['./lib/execution/isolated-vm-worker.cjs'] }),
|
||||||
additionalPackages({
|
additionalPackages({
|
||||||
packages: ['unpdf', 'pdf-lib'],
|
packages: ['unpdf', 'pdf-lib', 'isolated-vm'],
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user