#!/bin/bash
file="/var/www/html/logs/$(date +'%Y-%m-%d')/$2-rake-build-$3-$(date +'%Y-%m-%d').txt"
echo "===================" >> $file
echo "$(date +'%Y-%m-%d %T %Z')" >> $file
echo "===================" >> $file
#cd '/var/www/html/hubworks-staging'
echo " " >> $file
repourl="$1"
cd $repourl

# Get the owner of the script
script_owner=$(stat -c '%U' "$0")

export PATH="$(eval echo "~$script_owner")/.rbenv/shims:$(eval echo "~$script_owner")/.rbenv/bin:$PATH"
export BUNDLE_FORCE_RUBY_PLATFORM=true

echo "Current Directory: $(pwd)" >> $file
echo "$PATH" >> $file
echo "Running as: $(whoami)" >> $file
echo "repourl==$repourl" >> $file

#echo "install gem bundler--->" >> $file
#gem install bundler >> $file

echo " " >> $file
echo "Bundle Install--->" >> $file
echo " " >> $file
bundle install >> $file 2>&1
echo " " >> $file
echo "Bundle update--->" >> $file
echo " " >> $file
bundle update >> $file 2>&1
echo " " >> $file
echo "exec rake jekyll build--->" >> $file
echo " " >> $file
bundle exec jekyll build >> $file 2>&1
echo "push end" >> $file
echo " " >> $file
echo " " >> $file
