Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Executable
+35
@@ -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