fix(server/esbuild): assets not copied in prod build

This commit is contained in:
Elian Doran 2025-05-21 22:44:40 +03:00
parent dc0409e5a8
commit 8cf4040ca0
No known key found for this signature in database
2 changed files with 26 additions and 10 deletions

View File

@ -1,2 +1,6 @@
_regroup
_regroup_monorepo
# Asset copying respects .gitignore / .nxignore for some reason.
# See https://github.com/nrwl/nx/issues/20309
!dist

View File

@ -188,13 +188,6 @@
"outputFileName": "main.js",
"tsConfig": "apps/server/tsconfig.app.json",
"platform": "node",
"assets": [
{
"glob": "**/*",
"input": "apps/server/src/assets",
"output": "assets"
}
],
"format": [
"esm"
],
@ -202,10 +195,29 @@
},
"configurations": {
"development": {
"minify": false
"minify": false,
"assets": [
{
"glob": "**/*",
"input": "apps/server/src/assets",
"output": "assets"
}
]
},
"production": {
"minify": true
"minify": true,
"assets": [
{
"glob": "**/*",
"input": "apps/server/src/assets",
"output": "assets"
},
{
"glob": "**/*",
"input": "apps/client/dist",
"output": "public"
}
]
}
}
}