Blame view

basic2/vagrant/provision/once-as-vagrant.sh 655 Bytes
2fe1e5ce8   Андрей Ларионов   Первый коммит на ...
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
  #!/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 project dependencies"
  cd /app
  composer --no-progress --prefer-dist install
  
  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