d18ada4ee7
Docker Publish / docker (web, apps/web/Dockerfile, web) (push) Failing after 0s
Docker Publish / docker (api, apps/api/Dockerfile, api) (push) Failing after 1s
Publish Extension / detect-version (push) Has been skipped
Publish Extension / submit (push) Has been cancelled
25 lines
714 B
JavaScript
25 lines
714 B
JavaScript
#!/usr/bin/env node
|
|
|
|
import { execSync } from 'node:child_process'
|
|
import path from 'node:path'
|
|
|
|
const desktopRoot = path.resolve(import.meta.dirname, '..')
|
|
const initCwd = process.env.INIT_CWD ? path.resolve(process.env.INIT_CWD) : ''
|
|
const forceDesktopPostinstall = process.env.VIDBEE_DESKTOP_POSTINSTALL === '1'
|
|
const isDesktopInstall = initCwd.startsWith(desktopRoot)
|
|
|
|
if (!(forceDesktopPostinstall || isDesktopInstall)) {
|
|
console.log('Skipping desktop postinstall in workspace-level install.')
|
|
process.exit(0)
|
|
}
|
|
|
|
execSync('node scripts/setup-dev-binaries.js', {
|
|
cwd: desktopRoot,
|
|
stdio: 'inherit'
|
|
})
|
|
|
|
execSync('pnpm exec electron-builder install-app-deps', {
|
|
cwd: desktopRoot,
|
|
stdio: 'inherit'
|
|
})
|