From cc95db09858b397b610d9f642625911866a136c8 Mon Sep 17 00:00:00 2001 From: jcarlosn Date: Tue, 9 Jul 2024 15:11:24 +0200 Subject: [PATCH] Fix compilation orden error --- apps/admin-api/package.json | 3 +-- apps/admin-api/prepare.js | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/apps/admin-api/package.json b/apps/admin-api/package.json index 146528ca0..472f82b16 100644 --- a/apps/admin-api/package.json +++ b/apps/admin-api/package.json @@ -16,8 +16,7 @@ "dev-full": "FULL_DEV=1 NODE_ENV=development ts-node --files --project tsconfig.json src/index.ts", "dev-standalone": "NODE_ENV=development node -r module-alias/register dist/apps/admin-api/src/index.js", "prod-standalone": "NODE_ENV=production && node -r module-alias/register dist/apps/admin-api/src/index.js", - "package": "echo nothing to package", - "build": "tsc && shx mkdir -p dist/packages/protolib/lib && shx cp ../../packages/protolib/lib/RemoteTransport.ts dist/packages/protolib/lib/RemoteTransport.ts && shx cp ../../system.js dist/", + "package": "tsc && shx mkdir -p dist/packages/protolib/lib && shx cp ../../packages/protolib/lib/RemoteTransport.ts dist/packages/protolib/lib/RemoteTransport.ts && shx cp ../../system.js dist/", "prepare-dev": "node prepare.js", "clean": "shx rm -rf dist" }, diff --git a/apps/admin-api/prepare.js b/apps/admin-api/prepare.js index f54d37c64..9c20cbef9 100644 --- a/apps/admin-api/prepare.js +++ b/apps/admin-api/prepare.js @@ -8,4 +8,17 @@ if(!fs.existsSync('./../../.env')) { if(!fileContent.includes('TOKEN_SECRET')) { fs.appendFileSync(content) } -} \ No newline at end of file +} + +if (!fs.existsSync('./../next-compiled/.next')) { + //run yarn package + const { exec } = require('child_process'); + console.log("Compiling admin-api...") + exec('yarn package', (err, stdout, stderr) => { + if (err) { + console.error(err); + return; + } + console.log(stdout); + }); +}