www_veda_2025/DEPLOY_INSTRUCTIONS.md

53 lines
1.6 KiB
Markdown

# 🚀 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
1. Download `veda-deployment.tar.gz` from this project
2. Upload to your server
3. Extract: `tar -xzf veda-deployment.tar.gz`
4. Copy files: `sudo cp -r out/* /var/www/veda/out/`
5. Set permissions: `sudo chown -R www-data:www-data /var/www/veda/`
6. Reload Caddy: `sudo systemctl reload caddy`
### Option 2: Direct Server Commands
If you have server access, run these commands:
```bash
# 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 build
- `Caddyfile` - Web server configuration
- All routes including the fixed `/dahabiyas/` route
The `/dahabiyas/` route will work immediately after deployment.