x86_64-alpine-wetty/run.sh
2021-02-18 22:52:37 +08:00

18 lines
432 B
Bash
Executable File

#!/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 --ssh-host ${REMOTE_SSH_SERVER} --ssh-port ${REMOTE_SSH_PORT} --ssh-auth ${SSH_AUTH} --base ${BASE}"
if ! [ "x${REMOTE_SSH_USER}" == "x" ]; then
cmd="${cmd} --sshuser ${REMOTE_SSH_USER}"
fi
su -c "${cmd}" term
fi