forked from veda/www_veda_2025
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.gzfrom 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.