refactor: simplify deployment script by updating file copy process and documentation

This commit is contained in:
sazzadulalambd
2026-06-22 21:10:23 +06:00
parent cdc957832f
commit 16c9d9e6f3
2 changed files with 7 additions and 13 deletions

View File

@@ -5,22 +5,16 @@ echo "Building project..."
npm run build npm run build
# Create a deployment folder # Create a deployment folder
echo "Preparing standalone deployment files for cPanel..." echo "Preparing deployment files..."
rm -rf deploy
mkdir -p deploy mkdir -p deploy
cp -r .next deploy/
# Copy standalone output which includes the minimal server.js and node_modules cp -r public deploy/
cp -r .next/standalone/* deploy/ cp server.js deploy/
cp package.json deploy/
# Copy public assets cp next.config.ts deploy/
cp -r public deploy/public
# Copy static assets (required by standalone server)
mkdir -p deploy/.next
cp -r .next/static deploy/.next/static
# Optional: Zip the files # Optional: Zip the files
echo "Zipping deployment files..." echo "Zipping deployment files..."
cd deploy && zip -r ../deploy.zip . && cd .. cd deploy && zip -r ../deploy.zip . && cd ..
echo "Done! Upload 'deploy.zip' to your cPanel directory, extract it, and point the Node.js app to 'server.js'." echo "Done! Upload 'deploy.zip' to your cPanel directory and follow the guide."

BIN
zivrehiG Normal file

Binary file not shown.