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
# Create a deployment folder
echo "Preparing standalone deployment files for cPanel..."
rm -rf deploy
echo "Preparing deployment files..."
mkdir -p deploy
# Copy standalone output which includes the minimal server.js and node_modules
cp -r .next/standalone/* deploy/
# Copy public assets
cp -r public deploy/public
# Copy static assets (required by standalone server)
mkdir -p deploy/.next
cp -r .next/static deploy/.next/static
cp -r .next deploy/
cp -r public deploy/
cp server.js deploy/
cp package.json deploy/
cp next.config.ts deploy/
# Optional: Zip the files
echo "Zipping deployment files..."
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."