Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
35
deployment/scripts/setup-nginx.sh
Executable file
35
deployment/scripts/setup-nginx.sh
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
# Setup Nginx configuration
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
DEPLOYMENT_DIR="$( cd "$SCRIPT_DIR/.." && pwd )"
|
||||
|
||||
echo "Setting up Nginx configuration..."
|
||||
|
||||
# Install Nginx if not installed
|
||||
if ! command -v nginx &> /dev/null; then
|
||||
apt update
|
||||
apt install -y nginx
|
||||
fi
|
||||
|
||||
# Copy configuration
|
||||
cp "$DEPLOYMENT_DIR/nginx/explorer.conf" /etc/nginx/sites-available/explorer
|
||||
|
||||
# Enable site
|
||||
ln -sf /etc/nginx/sites-available/explorer /etc/nginx/sites-enabled/
|
||||
|
||||
# Remove default site
|
||||
rm -f /etc/nginx/sites-enabled/default
|
||||
|
||||
# Test configuration
|
||||
if nginx -t; then
|
||||
echo "Nginx configuration is valid"
|
||||
systemctl reload nginx
|
||||
echo "Nginx reloaded"
|
||||
else
|
||||
echo "ERROR: Nginx configuration test failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user