#!/bin/sh /etc/rc.common

START=50
STOP=50

SERVICE_NAME="subrose"
LOG_FILE="/var/log/$SERVICE_NAME.log"

start() {
    echo "Starting $SERVICE_NAME..."
    if pgrep -x "$SERVICE_NAME" > /dev/null 2>&1; then
        echo "$SERVICE_NAME is already running"
        return
    fi
    cd /opt/subrose && ./"$SERVICE_NAME" --env testnet >> "$LOG_FILE" 2>&1 &
    # For mainnet change the line above to: ./"$SERVICE_NAME" --env mainnet
}

stop() {
    echo "Stopping $SERVICE_NAME..."
    killall "$SERVICE_NAME" 2>/dev/null || true
}

restart() { stop; start; }
