Add OpenShift hooks
This commit is contained in:
parent
e5bf3f5a5c
commit
a2f2f630a4
3
.gitignore
vendored
3
.gitignore
vendored
@ -5,6 +5,7 @@
|
|||||||
!.rspec
|
!.rspec
|
||||||
!.slugignore
|
!.slugignore
|
||||||
!.travis.yml
|
!.travis.yml
|
||||||
|
!.openshift
|
||||||
*~
|
*~
|
||||||
|
|
||||||
|
|
||||||
@ -66,4 +67,4 @@ brakeman.html
|
|||||||
|
|
||||||
# Ignore sensitive data
|
# Ignore sensitive data
|
||||||
/config/settings/local.rb
|
/config/settings/local.rb
|
||||||
/nbproject/private/
|
/nbproject/private/
|
||||||
|
7
.openshift/action_hooks/start
Normal file
7
.openshift/action_hooks/start
Normal 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
|
4
.openshift/action_hooks/stop
Normal file
4
.openshift/action_hooks/stop
Normal 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
|
Loading…
x
Reference in New Issue
Block a user