...
Code Block |
---|
streaming: server: :generic content_path: /var/avalon/rtmp_streams stream_token_ttl: 20 rtmp_base: rtmp://mallorn.dlib.indiana.edu/avalon http_base: http://mallorn.dlib.indiana.edu/avalon |
config/controlled_vocabulary.yml
Additional controlled vocabularies are required for Avalon 4. Merge the new version of config/controlled_vocabulary.yml.example from the installer flat archive with your customizations in config/controlled_vocabulary.yml. See Managing Controlled Vocabularies.
See What's New in Avalon 4.0 for more details.
...
Code Block | ||||
---|---|---|---|---|
| ||||
# 1. 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 # 2. navigate to the installer $ cd avalon-installer-flat # 3. 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 # 4. pin mysql to version in new Gemfile.local $ cp modules/avalon/files/shared/Gemfile.local /var/www/avalon/shared/Gemfile.local # 5. apply the puppet manifest $ puppet apply --fileserverconfig=fileserver.conf --modulepath=modules \ --hiera_config=hiera/hiera.yaml --templatedir=templates manifests/init.pp # 6. reindex $ su - avalon -c "cd /var/www/avalon/current; RAILS_ENV='production' bundle exec rake avalon:reindex" |
Update config/controlled_vocabulary.yml
Additional controlled vocabularies are required for Avalon 4. Merge the new version of config/controlled_vocabulary.yml.example with your customizations in config/controlled_vocabulary.yml. See Managing Controlled Vocabularies.
Code Block | ||||
---|---|---|---|---|
| ||||
# 1. Switch to matterhorn user $ su - matterhorn $ cd /usr/local/matterhorn # 2. Install updated encoding profiles $ cd etc/encoding $ wget --no-check-certificate https://raw.githubusercontent.com/avalonmediasystem/avalon-felix/1.4.x/etc/encoding/avalon.properties -O avalon.properties # 3. Remove avalon workflow notifier bundle $ rm /usr/local/matterhorn/lib/matterhorn/matterhorn-workflow-notifier-avalon-1.4-SNAPSHOT.jar # 4. Restart Matterhorn $ exit $ service matterhorn stop $ service matterhorn start |
...