#!/bin/bash set -e echo "Installing ping-service..." # Create user sudo useradd -r -s /bin/false pingservice || true # Create directories sudo mkdir -p /opt/ping-service sudo mkdir -p /var/log/ping-service # Copy files sudo cp ping_service /opt/ping-service/ sudo cp config.yaml /opt/ping-service/ sudo chown -R pingservice:pingservice /opt/ping-service sudo chown -R pingservice:pingservice /var/log/ping-service # Install systemd service sudo cp ping-service.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl enable ping-service sudo systemctl start ping-service echo "✅ Installation complete!" echo "" echo "Useful commands:" echo " sudo systemctl status ping-service # Check status" echo " sudo systemctl stop ping-service # Stop service" echo " sudo systemctl start ping-service # Start service" echo " sudo systemctl restart ping-service # Restart service" echo " sudo journalctl -u ping-service -f # View logs" echo " curl http://localhost:8090/health # Health check"