minor rule changes for viewing athletes

This commit is contained in:
2026-04-08 12:02:25 -04:00
parent da7ca20228
commit 6e88a2a19a
8 changed files with 62 additions and 31 deletions

View File

@@ -1,15 +1,15 @@
#!/bin/bash
# StatSphere - Ubuntu 24.04 LXC Install Script
# PlayersEdge - Ubuntu 24.04 LXC Install Script
# Run as root or with sudo
set -e
APP_DIR="/opt/statsphere"
APP_USER="statsphere"
APP_DIR="/opt/playersedge"
APP_USER="playersedge"
NODE_VERSION="20"
echo "============================================"
echo " StatSphere Athlete Stats Platform Installer"
echo " PlayersEdge Athlete Stats Platform Installer"
echo "============================================"
# 1. System update
@@ -26,7 +26,7 @@ echo " NPM: $(npm --version)"
# 3. Create app user
echo "[3/8] Creating app user..."
id -u $APP_USER &>/dev/null || useradd -r -s /bin/false -d $APP_DIR $APP_USER
id -u $APP_USER &>/dev/null || useradd -r -s /bin/false -d $APP_DIR playersedge
# 4. Copy app files
echo "[4/8] Setting up application directory..."
@@ -44,13 +44,13 @@ sudo -u $APP_USER npm run build
# 6. Configure Nginx
echo "[7/8] Configuring Nginx..."
cat > /etc/nginx/sites-available/statsphere <<'NGINX'
cat > /etc/nginx/sites-available/playersedge <<'NGINX'
server {
listen 80;
listen [::]:80;
server_name _;
root /opt/statsphere/dist;
root /opt/playersedge/dist;
index index.html;
# Gzip
@@ -77,7 +77,7 @@ server {
NGINX
# Enable site
ln -sf /etc/nginx/sites-available/statsphere /etc/nginx/sites-enabled/
ln -sf /etc/nginx/sites-available/playersedge /etc/nginx/sites-enabled/
rm -f /etc/nginx/sites-enabled/default
nginx -t
systemctl restart nginx
@@ -85,15 +85,15 @@ systemctl enable nginx
# 7. Setup systemd service for dev server (optional)
echo "[8/8] Setting up systemd service (dev preview mode)..."
cat > /etc/systemd/system/statsphere-dev.service <<'SERVICE'
cat > /etc/systemd/system/playersedge-dev.service <<'SERVICE'
[Unit]
Description=StatSphere Development Server
Description=PlayersEdge Development Server
After=network.target
[Service]
Type=simple
User=statsphere
WorkingDirectory=/opt/statsphere
User=playersedge
WorkingDirectory=/opt/playersedge
ExecStart=/usr/bin/npm run preview
Restart=on-failure
RestartSec=5
@@ -123,6 +123,6 @@ echo " npm run build"
echo " systemctl restart nginx"
echo ""
echo " Dev server (optional, port 4173):"
echo " systemctl start statsphere-dev"
echo " systemctl enable statsphere-dev"
echo " systemctl start playersedge-dev"
echo " systemctl enable playersedge-dev"
echo ""