Add OpenShift hooks

This commit is contained in:
Graham Kaplan 2014-05-17 13:34:42 -07:00
parent e5bf3f5a5c
commit a2f2f630a4
3 changed files with 13 additions and 1 deletions

3
.gitignore vendored
View File

@ -5,6 +5,7 @@
!.rspec
!.slugignore
!.travis.yml
!.openshift
*~
@ -66,4 +67,4 @@ brakeman.html
# Ignore sensitive data
/config/settings/local.rb
/nbproject/private/
/nbproject/private/

View File

@ -0,0 +1,7 @@
#!/bin/bash
# The logic to start up your application should be put in this
# script. The application will work only if it binds to
# $OPENSHIFT_INTERNAL_IP:8080
export PATH=$OPENSHIFT_RUNTIME_DIR/bin:$PATH
cd $OPENSHIFT_REPO_DIR
rails server -b $OPENSHIFT_INTERNAL_IP -p $OPENSHIFT_INTERNAL_PORT -d

View File

@ -0,0 +1,4 @@
#!/bin/bash
# The logic to stop your application should be put in this script.
kill -9 `ps -ef | grep "rails server" | grep -v grep | awk '{ print $2 }'` > /dev/null 2>&1
exit 0