mirror of
https://github.com/codeflash-ai/codeflash-internal.git
synced 2026-05-04 18:25:18 +00:00
fix: cf-api deploy broken by pnpm workspace migration
1. copyfiles "**/*.json" copies node_modules json into dist/ — exclude with -e flag 2. cp -r doesn't dereference pnpm symlinks — use cp -rL 3. Remove redundant node_modules copy into deployment/dist/
This commit is contained in:
parent
c372b6bc32
commit
b656bb1de8
2 changed files with 2 additions and 3 deletions
3
.github/workflows/deploy_cfapi_to_azure.yml
vendored
3
.github/workflows/deploy_cfapi_to_azure.yml
vendored
|
|
@ -49,8 +49,7 @@ jobs:
|
|||
# Create deployment package with correct structure
|
||||
mkdir -p deployment
|
||||
cp -r dist deployment/
|
||||
cp -r node_modules deployment/
|
||||
cp -r node_modules deployment/dist/
|
||||
cp -rL node_modules deployment/
|
||||
cp package.json deployment/
|
||||
cp -r resend deployment/
|
||||
# Ensure markdown files are included
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
"scripts": {
|
||||
"npx": "npx",
|
||||
"copy-md": "copyfiles -u 0 \"github/*.md\" dist",
|
||||
"copy-configs": "copyfiles -u 0 \"**/*.json\" \"**/*.pem\" \"**/*.txt\" dist",
|
||||
"copy-configs": "copyfiles -e \"node_modules/**\" -u 0 \"**/*.json\" \"**/*.pem\" \"**/*.txt\" dist",
|
||||
"copy-assets": "pnpm run copy-md && pnpm run copy-configs",
|
||||
"build": "pnpm install && prisma generate && tsc && pnpm run copy-assets",
|
||||
"deploy": "az webapp up -n codeflash-api --sku P1V2 --runtime NODE:20-lts --verbose",
|
||||
|
|
|
|||
Loading…
Reference in a new issue