#!/bin/sh
# Sets and enables heart (recommended only in daemon mode)
# case $RELEASE_COMMAND in
# daemon*)
# HEART_COMMAND="$RELEASE_ROOT/bin/$RELEASE_NAME $RELEASE_COMMAND"
# export HEART_COMMAND
# export ELIXIR_ERL_OPTIONS="-heart"
# ;;
# *)
# ;;
# esac
echo " "
echo " -= Xmplry v<%= @release.version %> =-"
echo " "
echo " Elixir:" <%= @release.applications.elixir[:vsn] %>
echo " ERTS:" <%= @release.erts_version %>
echo " "
echo " MIX_ENV:" <%= System.get_env("MIX_ENV") %>
# configure node for distributed erlang with IPV6 support
export ERL_AFLAGS="-proto_dist inet6_tcp -kernel shell_history enabled"
export ECTO_IPV6="true"
export DNS_CLUSTER_QUERY="${FLY_APP_NAME}.internal"
export RELEASE_DISTRIBUTION="name"
export RELEASE_NODE="${FLY_APP_NAME}-${FLY_IMAGE_REF##*-}@${FLY_PRIVATE_IP}"
echo "RELEASE_NODE:" $RELEASE_NODE
echo "---"