Skip to content

Instantly share code, notes, and snippets.

@pedromlcosta
Created November 14, 2018 10:19
Show Gist options
  • Save pedromlcosta/d42d89dd14d0944a99d07a8085e3fd8a to your computer and use it in GitHub Desktop.
Save pedromlcosta/d42d89dd14d0944a99d07a8085e3fd8a to your computer and use it in GitHub Desktop.
APP="your_app_name"
BUILD_HOST="your_aws_ec2_staging_machine_ip"
BUILD_USER="ubuntu"
BUILD_AT="/opt/your_app_name/builds"
STAGING_HOSTS="your_aws_ec2_staging_machine_ip"
STAGING_USER="ubuntu"
DELIVER_TO="/opt/your_app_name/api"
# For *Phoenix* projects, symlink prod.secret.exs to our tmp source
pre_erlang_get_and_update_deps() {
local _prod_secret_path="/opt/your_app_name/prod.secret.exs"
if [ "$TARGET_MIX_ENV" = "prod" ]; then
__sync_remote "
ln -sfn '$_prod_secret_path' '$BUILD_AT/config/prod.secret.exs'
"
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment