#!/usr/bin/env bash echo "build start" cd /var/app if [ ! -d "./demo" ]; then echo "clone code" git clone git@github.com:mjason/demo.git else echo "pull code" cd /var/app/demo git fetch --all git reset --hard origin/master fi cd /var/app/demo cp ../config/prod.secret.exs ./config/prod.secret.exs mix local.hex --force mix deps.get yarn npm run deploy mix local.rebar --force MIX_ENV=prod mix do compile, phoenix.digest, release --env=prod