Skip to content

Instantly share code, notes, and snippets.

@GitarPlayer
Created May 21, 2025 09:37
Show Gist options
  • Save GitarPlayer/1d67447d3170dad30f2d5ae523c502de to your computer and use it in GitHub Desktop.
Save GitarPlayer/1d67447d3170dad30f2d5ae523c502de to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
set -e
source /etc/stardog.env.sh
STARDOG_BIN=/opt/stardog/bin
PORT=5820
start()
{
echo "Starting stardog"
${STARDOG_BIN}/stardog-admin server start --daemon --home ${STARDOG_HOME} --port ${PORT} "${@}"
}
stop()
{
echo "Stopping stardog"
kill $(cat ${STARDOG_HOME}/stardog.pid)
}
case "$1" in
start)
shift
start "${@}"
;;
stop)
stop
;;
restart|reload)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment