...
Code Block | ||||
---|---|---|---|---|
| ||||
# 1. Upgrade ruby version to 2.2.5 # 2. if starting from Portable VM image, download the installer package, unpack, and link it $ wget http://www.avalonmediasystem.org/downloads/avalon-installer-flat.tar.gz -O flat.tar.gz $ tar xzf flat.tar.gz $ export INSTALL_DIR=`pwd` $ ln -s $INSTALL_DIR/avalon-installer-flat/files /etc/puppet/avalon_files # 23. navigate to the installer $ cd avalon-installer-flat # 34. remove the Avalon deploy tag $ rm -f /var/www/avalon/bare-deploy $ rm -rf /opt/staging/avalon/avalon-bare-deploy.tar.gz /opt/staging/avalon/avalon-bare-deploy # 45. pin mysql to version in new Gemfile.local $ cp modules/avalon/files/shared/Gemfile.local /var/www/avalon/shared/Gemfile.local # 56. apply the puppet manifest $ puppet apply --fileserverconfig=fileserver.conf --modulepath=modules \ --hiera_config=hiera/hiera.yaml --templatedir=templates manifests/init.pp # 67. reindex $ su - avalon -c "cd /var/www/avalon/current; RAILS_ENV='production' bundle exec rake avalon:reindex" |
...