#!/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!"