#!/bin/bash # RTSDA Church Website Deployment Script set -e echo "Setting up RTSDA Church Website..." # Create directories sudo mkdir -p /var/www/rtsda-website sudo mkdir -p /opt/rtsda-website # Copy static assets to web directory sudo cp -r css/ js/ images/ /var/www/rtsda-website/ sudo chown -R www-data:www-data /var/www/rtsda-website # Copy source code to opt directory sudo cp -r src/ Cargo.toml Cargo.lock /opt/rtsda-website/ sudo chown -R rockvilleav:rockvilleav /opt/rtsda-website # Build the application cd /opt/rtsda-website cargo build --release # Create systemd service file sudo tee /etc/systemd/system/rtsda-website.service > /dev/null <