#!/bin/sh
set -eu

cd /opt/jianhen-voc

if [ "$(id -un)" = "voc" ]; then
  exec env \
    HOME=/opt/jianhen-voc \
    PM2_HOME=/opt/jianhen-voc/.pm2 \
    PATH=/opt/node22/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
    /opt/node22/bin/pm2 "$@"
fi

exec /usr/sbin/runuser -u voc -- env \
  HOME=/opt/jianhen-voc \
  PM2_HOME=/opt/jianhen-voc/.pm2 \
  PATH=/opt/node22/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
  /opt/node22/bin/pm2 "$@"
