diff --git a/deploy/compose.yaml b/deploy/compose.yaml index 9fc1037..1ad0eb9 100644 --- a/deploy/compose.yaml +++ b/deploy/compose.yaml @@ -75,6 +75,7 @@ services: - narvana-builds:/var/lib/narvana/builds environment: DATABASE_URL: postgres://narvana:${POSTGRES_PASSWORD}@postgres:5432/narvana?sslmode=disable + JWT_SECRET: ${JWT_SECRET} PODMAN_SOCKET: unix:///run/podman/podman.sock WORKER_WORKDIR: /var/lib/narvana/builds WORKER_MAX_CONCURRENCY: ${WORKER_MAX_CONCURRENCY:-4} diff --git a/scripts/install.sh b/scripts/install.sh index f8ea045..d52a849 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -168,10 +168,10 @@ wait_for_healthy() { # ----------------------------------------------------------------------------- print_success() { - # Try multiple services to get public IP - PUBLIC_IP=$(curl -sf --max-time 3 https://ifconfig.me 2>/dev/null || \ - curl -sf --max-time 3 https://api.ipify.org 2>/dev/null || \ - curl -sf --max-time 3 https://icanhazip.com 2>/dev/null || \ + # Try multiple services to get public IPv4 (use -4 to force IPv4) + PUBLIC_IP=$(curl -4 -sf --max-time 3 https://ifconfig.me 2>/dev/null || \ + curl -4 -sf --max-time 3 https://api.ipify.org 2>/dev/null || \ + curl -4 -sf --max-time 3 https://icanhazip.com 2>/dev/null || \ hostname -I 2>/dev/null | awk '{print $1}' || \ echo "YOUR_SERVER_IP")