Skip to content

Commit e6bcb8d

Browse files
committed
fix: staging build issues
1 parent 0446c59 commit e6bcb8d

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

api/scripts/build.mjs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/usr/bin/env zx
2-
import { cp, mkdir, writeFile, stat } from 'fs/promises';
3-
import { pathExists } from 'fs-extra';
2+
import { cp, mkdir, stat, writeFile } from 'fs/promises';
43
import { exit } from 'process';
54

5+
import { pathExists } from 'fs-extra';
66
import { $, cd } from 'zx';
77

88
import { getDeploymentVersion } from './get-deployment-version.mjs';
@@ -64,24 +64,23 @@ try {
6464
);
6565
// # Create final tgz
6666
await cp('./README.md', './deploy/pre-pack/README.md');
67-
68-
await cp('./node_modules', './deploy/pre-pack/node_modules', { recursive: true });
6967
// Install production dependencies
7068

7169
console.log('Installing dependencies...');
7270

7371
$.verbose = true;
74-
await $`npm --prefix ./deploy/pre-pack prune --omit=dev`;
75-
await $`npm --prefix ./deploy/pre-pack install --omit=dev`;
72+
73+
await cd('./deploy/pre-pack');
74+
75+
await $`npm install --omit=dev`;
7676

7777
// Ensure that we don't have any dev dependencies left
7878
console.log('Installed dependencies:');
79-
await $`npm --prefix ./deploy/pre-pack ls --omit=dev --depth=0`;
79+
await $`npm ls --omit=dev --depth=0`;
8080

8181
console.log('Dependencies installed, packing...');
8282

8383
// Now we'll pack everything in the pre-pack directory to the release directory
84-
await cd('./deploy/pre-pack');
8584
const tarballPath = `../release/unraid-api-${deploymentVersion}.tgz`;
8685
await $`tar -czf ${tarballPath} .`;
8786
// Ensure the tarball exists
@@ -90,9 +89,7 @@ try {
9089
process.exit(1);
9190
}
9291
const packageSize = Math.round((await stat(tarballPath)).size / 1024 / 1024);
93-
console.log(
94-
`Package created at: ${tarballPath} with size ${packageSize} MB`
95-
);
92+
console.log(`Package created at: ${tarballPath} with size ${packageSize} MB`);
9693
} catch (error) {
9794
// Error with a command
9895
if (Object.keys(error).includes('stderr')) {

0 commit comments

Comments
 (0)