33 lines
		
	
	
	
		
			712 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			712 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
if [[ "$COMMAND" = deploy-dev-travis ]]; then
 | 
						|
  exit 0 # no need to setup mastodon in this case
 | 
						|
fi
 | 
						|
 | 
						|
# install ruby
 | 
						|
source "$HOME/.rvm/scripts/rvm"
 | 
						|
rvm install 2.5.1
 | 
						|
rvm use 2.5.1
 | 
						|
 | 
						|
# build redis from source until this is fixed: https://git.io/fxjkb
 | 
						|
curl -O http://download.redis.io/redis-stable.tar.gz
 | 
						|
tar -xzf redis-stable.tar.gz
 | 
						|
cd redis-stable
 | 
						|
make
 | 
						|
sudo make install
 | 
						|
redis-server --daemonize yes
 | 
						|
 | 
						|
# install ffmpeg from PPA because it's not in Trusty
 | 
						|
sudo -E add-apt-repository -y ppa:mc3man/trusty-media
 | 
						|
sudo -E apt-get update
 | 
						|
sudo -E apt-get install -y ffmpeg
 | 
						|
 | 
						|
# check versions
 | 
						|
ruby --version
 | 
						|
node --version
 | 
						|
npm --version
 | 
						|
postgres --version
 | 
						|
redis-server --version
 | 
						|
ffmpeg -version
 |