Current section

Files

Jump to
mix_deploy priv templates deploy-remote-console.eex
Raw

priv/templates/deploy-remote-console.eex

#!/usr/bin/env bash
# Get remote console on app
# This needs to be run under the app user account
# Exit on errors
set -e
# set -o errexit -o xtrace
# CURDIR="$PWD"
# BINDIR=$(dirname "$0")
# cd "$BINDIR"; BINDIR="$PWD"; cd "$CURDIR"
# BASEDIR="$BINDIR/.."
# cd "$BASEDIR/current"
# Config vars
DEPLOY_DIR="<%= deploy_dir %>"
APP_NAME="<%= app_name %>"
export LANG="<%= env_lang %>"
export RELEASE_MUTABLE_DIR="<%= runtime_dir %>"
CURRENT_DIR="$DEPLOY_DIR/current"
<%= if conform do %>
export CONFORM_CONF_PATH="<%= conform_conf_path %>"
<% end %>
$CURRENT_DIR/bin/$APP_NAME remote_console