| 1234567891011121314151617181920212223 |
- #!/bin/bash
- set -e
- HOST="192.227.214.199"
- PASSWORD="2P4Eqo7inTQSOf13c0"
- echo "Building project..."
- npm run build
- echo "Creating deployment directory on server..."
- ./ssh_cmd.exp $HOST $PASSWORD "mkdir -p /var/www/lessncosmos.ccdw.xyz"
- echo "Uploading files..."
- ./scp_cmd.exp $HOST $PASSWORD dist /root/dist_temp
- ./ssh_cmd.exp $HOST $PASSWORD "rm -rf /var/www/lessncosmos.ccdw.xyz/* && cp -r /root/dist_temp/* /var/www/lessncosmos.ccdw.xyz/ && rm -rf /root/dist_temp"
- echo "Uploading nginx config..."
- ./scp_cmd.exp $HOST $PASSWORD nginx.conf /etc/nginx/sites-available/lessncosmos.ccdw.xyz
- echo "Enabling site and reloading nginx..."
- ./ssh_cmd.exp $HOST $PASSWORD "ln -sf /etc/nginx/sites-available/lessncosmos.ccdw.xyz /etc/nginx/sites-enabled/ && nginx -t && systemctl reload nginx"
- echo "Deployment complete!"
|