Current section
Files
Jump to
Current section
Files
priv/templates/remote-console.eex
#!/bin/sh
# Run remote console
# This is normally run under the app user account.
# It is primarily useful for Distillery, which may
# need to load environment vars before starting.
# mix releases can use env.sh
# The release will, in general, need to have a writable directory to process
# the application environment, set with RELEASE_TMP or RELEASE_MUTABLE_DIR
# Exit on errors
set -e
# Config vars
CURRENT_DIR="${CURRENT_DIR:-"<%= current_dir %>"}"
RELEASE_NAME="${RELEASE_NAME:-"<%= release_name %>"}"
<%= case release_system do %>
<% :mix -> %>
$CURRENT_DIR/bin/$RELEASE_NAME remote
<% :distillery -> %>
$CURRENT_DIR/bin/$RELEASE_NAME remote_console
<% end %>