Files
ping_service/install.sh
2025-12-29 23:17:09 +02:00

33 lines
1.0 KiB
Bash

#!/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"