#!/usr/bin/env bash echo "Installing Erlang" source /dev/stdin <<< "$(curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/languages/erlang.sh)" echo "Installing Elixir" source /dev/stdin <<< "$(curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/languages/elixir.sh)" echo "Installing PhantomJS" curl -sSL https://raw.githubusercontent.com/codeship/scripts/master/packages/phantomjs.sh | bash -s echo "Installing NodeJS" nvm install $NODE_VERSION echo "Installing Phoenix dependencies" mix local.hex --force mix local.rebar --force export MIX_ENV=test mix deps.get mix deps.compile echo "Creating and migrating database" mix ecto.create mix ecto.migrate echo "Running PhantomJS" phantomjs --webdriver=0.0.0.0:8910 2>/dev/null & echo "Installing NPM assets" cd assets npm install cd ..