Blame view

vagrant/provision/once-as-vagrant.sh 768 Bytes
54f2fc2b   Alexey Boroda   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  #!/usr/bin/env bash
  
  source /app/vagrant/provision/common.sh
  
  #== Import script args ==
  
  github_token=$(echo "$1")
  
  #== Provision script ==
  
  info "Provision-script user: `whoami`"
  
  info "Configure composer"
  composer config --global github-oauth.github.com ${github_token}
  echo "Done!"
  
  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