/
var
/
www
/
vhosts
/
nabawater
/
vagrant
/
provision
/
/var/www/vhosts/nabawater/vagrant/provision
mkdir
upload
Name
Size
Mode
Actions
always-as-root.sh
259
0644
edit
dl
rm
once-as-root.sh
1931
0644
edit
dl
rm
once-as-vagrant.sh
915
0644
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/vagrant/provision/once-as-vagrant.sh
(915B)
#!/usr/bin/env bash #== Import script args == github_token=$(echo "$1") #== Bash helpers == function info { echo " " echo "--> $1" echo " " } #== Provision script == info "Provision-script user: `whoami`" info "Configure composer" composer config --global github-oauth.github.com ${github_token} echo "Done!" info "Install plugins for composer" composer global require "fxp/composer-asset-plugin:^1.3.1" --no-progress info "Install project dependencies" cd /app composer --no-progress --prefer-dist install info "Init project" ./init --env=Development --overwrite=y info "Apply migrations" ./yii migrate --interactive=0 ./yii_test migrate --interactive=0 info "Create bash-alias 'app' for vagrant user" echo 'alias app="cd /app"' | tee /home/vagrant/.bash_aliases info "Enabling colorized prompt for guest console" sed -i "s/#force_color_prompt=yes/force_color_prompt=yes/" /home/vagrant/.bashrc
Save
cmd:
run