feat: auto-calculate port from UID in install script
Port formula: 8100 + (UID mod 100) * 10
This commit is contained in:
parent
5b3dc4e7d9
commit
5c951b61ca
1 changed files with 7 additions and 4 deletions
|
|
@ -7,6 +7,9 @@ set -e
|
||||||
INSTALL_DIR="/opt/argus"
|
INSTALL_DIR="/opt/argus"
|
||||||
SKILL_LINK="/olymp/shared/skills/argus"
|
SKILL_LINK="/olymp/shared/skills/argus"
|
||||||
|
|
||||||
|
# Calculate port from UID: 8100 + (UID mod 100) * 10
|
||||||
|
ARGUS_PORT=$((8100 + ($(id -u) % 100) * 10))
|
||||||
|
|
||||||
echo "╔════════════════════════════════════════╗"
|
echo "╔════════════════════════════════════════╗"
|
||||||
echo "║ Argus Installation ║"
|
echo "║ Argus Installation ║"
|
||||||
echo "╚════════════════════════════════════════╝"
|
echo "╚════════════════════════════════════════╝"
|
||||||
|
|
@ -98,9 +101,9 @@ cat << 'HEARTBEAT'
|
||||||
HEARTBEAT
|
HEARTBEAT
|
||||||
echo "──────────────────────────────────────────────────────────────────"
|
echo "──────────────────────────────────────────────────────────────────"
|
||||||
echo
|
echo
|
||||||
echo "Dashboard URLs (default port 8100):"
|
echo "Dashboard URLs (based on UID $(id -u)):"
|
||||||
echo " - Dashboard: http://localhost:8100"
|
echo " - Dashboard: http://localhost:${ARGUS_PORT}"
|
||||||
echo " - Datasette: http://localhost:8101"
|
echo " - Datasette: http://localhost:$((ARGUS_PORT + 1))"
|
||||||
echo
|
echo
|
||||||
echo "Set ARGUS_PORT to change (e.g., ARGUS_PORT=8200 for 8200/8201)"
|
echo "Port formula: ARGUS_PORT = 8100 + (UID mod 100) * 10"
|
||||||
echo "══════════════════════════════════════════════════════════════════"
|
echo "══════════════════════════════════════════════════════════════════"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue