Skip to content

Instantly share code, notes, and snippets.

@swordsreversed
Last active August 29, 2015 13:59
Show Gist options
  • Save swordsreversed/10717113 to your computer and use it in GitHub Desktop.
Save swordsreversed/10717113 to your computer and use it in GitHub Desktop.
Openshift composer deploy hook
#!/bin/bash
# Run composer install on openshift
# .openshift/action_hooks/deploy
cd app-root/runtime/repo/
export COMPOSER_HOME="$OPENSHIFT_DATA_DIR/.composer"
if [ ! -f "$OPENSHIFT_DATA_DIR/composer.phar" ]; then
curl -s https://getcomposer.org/installer | /opt/rh/php54/root/usr/bin/php -- --install-dir=$OPENSHIFT_DATA_DIR
else
/opt/rh/php54/root/usr/bin/php $OPENSHIFT_DATA_DIR/composer.phar self-update
fi
( unset GIT_DIR ; cd $OPENSHIFT_REPO_DIR ; /opt/rh/php54/root/usr/bin/php $OPENSHIFT_DATA_DIR/composer.phar install )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment