2025-09-03 19:01:36 -04:00
|
|
|
#!/bin/bash
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
echo "Deploying tinker_tickets to web server..."
|
|
|
|
|
|
2026-03-17 23:36:55 -04:00
|
|
|
# Deploy web_template (shared UI framework)
|
|
|
|
|
echo "Syncing web_template to web server..."
|
|
|
|
|
rsync -avz --delete --exclude='.git' --exclude='node' --exclude='php' --exclude='python' --exclude='README.md' --exclude='Claude.md' /root/code/web_template/ root@10.10.10.45:/var/www/html/web_template/
|
|
|
|
|
|
2025-09-03 19:01:36 -04:00
|
|
|
# Deploy to web server
|
|
|
|
|
echo "Syncing to web server (10.10.10.45)..."
|
|
|
|
|
rsync -avz --delete --exclude='.git' --exclude='deploy.sh' --exclude='.env' ./ root@10.10.10.45:/var/www/html/tinkertickets/
|
|
|
|
|
|
|
|
|
|
# Set proper permissions on the web server
|
|
|
|
|
echo "Setting proper file permissions..."
|
2026-03-17 23:36:55 -04:00
|
|
|
ssh root@10.10.10.45 "chown -R www-data:www-data /var/www/html/web_template /var/www/html/tinkertickets && find /var/www/html/web_template /var/www/html/tinkertickets -type f -exec chmod 644 {} \; && find /var/www/html/web_template /var/www/html/tinkertickets -type d -exec chmod 755 {} \;"
|
2025-09-03 19:01:36 -04:00
|
|
|
|
|
|
|
|
echo "Deployment to web server complete!"
|
|
|
|
|
echo "Don't forget to commit and push your changes via VS Code when ready."
|