Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 21st, 2012  |  syntax: None  |  size: 0.52 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/bin/bash
  2. # The application will work only if it binds to
  3. # $OPENSHIFT_INTERNAL_IP:8080
  4.  
  5. RUN_CMD="${OPENSHIFT_REPO_DIR}ringojs/bin/ringo"
  6. RUN_ARGS="${OPENSHIFT_REPO_DIR}nocms/main.js serve ${OPENSHIFT_REPO_DIR}foo/"
  7.  
  8. RINGO_PID="${OPENSHIFT_DATA_DIR}ringo.pid"
  9. RINGO_LOG="${OPENSHIFT_LOG_DIR}ringo.log"
  10.  
  11. echo -n "Starting: "
  12.  
  13. if [ -f $RINGO_PID ]; then
  14.    echo "RingoJs (pid `cat $RINGO_PID`) already running"
  15.    exit 0
  16. fi
  17.  
  18. nohup $RUN_CMD $RUN_ARGS > $RINGO_LOG 2>&1 &
  19. echo $! > $RINGO_PID
  20. echo "RingoJs (pid `cat $RINGO_PID`) started."