
Untitled
By: a guest on
Aug 21st, 2012 | syntax:
None | size: 0.52 KB | hits: 15 | expires: Never
#!/bin/bash
# The application will work only if it binds to
# $OPENSHIFT_INTERNAL_IP:8080
RUN_CMD="${OPENSHIFT_REPO_DIR}ringojs/bin/ringo"
RUN_ARGS="${OPENSHIFT_REPO_DIR}nocms/main.js serve ${OPENSHIFT_REPO_DIR}foo/"
RINGO_PID="${OPENSHIFT_DATA_DIR}ringo.pid"
RINGO_LOG="${OPENSHIFT_LOG_DIR}ringo.log"
echo -n "Starting: "
if [ -f $RINGO_PID ]; then
echo "RingoJs (pid `cat $RINGO_PID`) already running"
exit 0
fi
nohup $RUN_CMD $RUN_ARGS > $RINGO_LOG 2>&1 &
echo $! > $RINGO_PID
echo "RingoJs (pid `cat $RINGO_PID`) started."