diff --git a/src/server/api/sync.ts b/src/server/api/sync.ts index 656e415..bb58536 100644 --- a/src/server/api/sync.ts +++ b/src/server/api/sync.ts @@ -158,7 +158,10 @@ router.post('/apps/:app/deploy', c => { const currentReal = existsSync(currentLink) ? realpathSync(currentLink) : null if (currentReal) { - cpSync(currentReal, newVersion, { recursive: true }) + cpSync(currentReal, newVersion, { + recursive: true, + filter: (src) => !src.split('/').includes('node_modules'), + }) } else { // First deployment - create directory mkdirSync(newVersion, { recursive: true })