1.6 KiB
1.6 KiB
🚀 VEDA Dahabiyas Route Fix - Deployment Instructions
Problem Fixed
The /dahabiyas/
route was showing 404 on production due to stale build files on the server.
Files Ready for Deployment
- ✅ Fresh build generated with
npm run build
- ✅ Deployment package created:
veda-deployment.tar.gz
- ✅ All routes including
/dahabiyas/
are properly built
Quick Deployment Steps
Option 1: Upload via Web Panel/FTP
- Download
veda-deployment.tar.gz
from this project - Upload to your server
- Extract:
tar -xzf veda-deployment.tar.gz
- Copy files:
sudo cp -r out/* /var/www/veda/out/
- Set permissions:
sudo chown -R www-data:www-data /var/www/veda/
- Reload Caddy:
sudo systemctl reload caddy
Option 2: Direct Server Commands
If you have server access, run these commands:
# Navigate to your project directory on the server
cd /path/to/your/project
# Copy fresh build files
sudo cp -r out/* /var/www/veda/out/
# Set proper permissions
sudo chown -R www-data:www-data /var/www/veda/ || sudo chown -R caddy:caddy /var/www/veda/
# Reload Caddy
sudo systemctl reload caddy
# Verify Caddy status
sudo systemctl status caddy
Test After Deployment
- ✅ https://www2.veda-egypt.com/
- ✅ https://www2.veda-egypt.com/dahabiyas/ (should work now!)
- ✅ https://www2.veda-egypt.com/experiences/
- ✅ https://www2.veda-egypt.com/story/
Files in Deployment Package
out/
- Complete static site buildCaddyfile
- Web server configuration- All routes including the fixed
/dahabiyas/
route
The /dahabiyas/
route will work immediately after deployment.