summarylogtreecommitdiffstats
path: root/pentest-ghostwriter-start-root
blob: 46fd17d417346ed2aebab022fd8f04250482a32d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env bash
set -euo pipefail

if [[ $EUID -ne 0 ]]; then
  echo "Please run as root." >&2
  exit 1
fi

if [[ ! -f /etc/pentest-ghostwriter/pentest-ghostwriter.env ]] || [[ ! -x /var/lib/pentest-ghostwriter/venv/bin/python ]]; then
  exec /usr/bin/pentest-ghostwriter-init
fi

systemctl enable --now postgresql valkey pentest-ghostwriter-web.service pentest-ghostwriter-queue.service pentest-ghostwriter-collab.service