x86_64-alpine-wetty/run.sh
2021-02-17 22:09:19 +08:00

18 lines
429 B
Bash

#!/bin/sh
if [ "x${BASE}" == "x" ]; then
BASE="/"
fi
if [ "x${REMOTE_SSH_SERVER}" == "x" ]; then
# Login mode, no SSH_SERVER
npm start -- -p 3000
else
# SSH connect mode
cmd="npm start -- -p 3000 --sshhost ${REMOTE_SSH_SERVER} --sshport ${REMOTE_SSH_PORT} --sshauth ${SSH_AUTH} --base ${BASE}"
if ! [ "x${REMOTE_SSH_USER}" == "x" ]; then
cmd="${cmd} --sshuser ${REMOTE_SSH_USER}"
fi
su -c "${cmd}" term
fi