@@ -16,20 +16,20 @@ if [ -f $language_versions_file ];
1616then
1717 source $language_versions_file
1818else
19- echo " WARNING: .language_versions wasn't found"
20- echo " Setting default language versions"
19+ echo " WARNING: .language_versions wasn't found"
20+ echo " Setting default language versions"
2121 echo ${build_pack_dir} /.language_versions
2222 source ${build_pack_dir} /.language_versions
2323fi
2424
25+ echo " Erlang version $erlang_version "
26+ echo " Elixir version $elixir_version "
27+
2528erlang_tar=" OTP_${erlang_version} .tgz"
2629erlang_source_url=" https://s3.amazonaws.com/heroku-buildpack-erlang/${erlang_tar} "
2730elixir_tar=" v${elixir_version} .tar.gz"
2831elixir_source_url=" https://github.com/elixir-lang/elixir/archive/${elixir_tar} "
2932
30- echo " Erlang version $erlang_version "
31- echo " Elixir version $elixir_version "
32-
3333(
3434 set -e
3535
@@ -39,20 +39,20 @@ echo "Elixir version $elixir_version"
3939 rm -rf ${cache_dir} /*
4040
4141 cd ${cache_dir}
42- echo " Fetching Erlang source..."
42+ echo " -----> Fetching Erlang source..."
4343 curl -ksO ${erlang_source_url} -o ${erlang_tar} || exit 1
4444)
4545
4646echo " Unpacking Erlang ${erlang_version} "
4747tar zxf ${cache_dir} /${erlang_tar} -C ${erlang_root} --strip-components=2
4848
49- echo " Installing Erlang... "
49+ echo " -----> Installing Erlang ${erlang_version} "
5050ln -s ${erlang_root} /app/erlang
5151${erlang_root} /Install -minimal /app/erlang
5252PATH=/app/erlang/bin:$PATH
5353
5454
55- echo " Installing Rebar from buildpack"
55+ echo " -----> Installing Rebar from buildpack"
5656cp ${build_pack_dir} /rebar ${build_dir} /
5757
5858PATH=${build_pack_dir} :$PATH
@@ -64,12 +64,12 @@ PATH=${build_pack_dir}:$PATH
6464 # test -f ${cache_dir}/${elixir_tar} && exit
6565
6666 cd ${cache_dir}
67- echo " Fetching Elixir ${elixir_version} from ${elixir_source_url} "
67+ echo " -----> Fetching Elixir ${elixir_version} from ${elixir_source_url} "
6868 curl -LksO ${elixir_source_url} || exit 1
6969)
7070
7171rm -rf ${elixir_root}
72- echo " Extracting: ${cache_dir} /${elixir_tar} "
72+ echo " -----> Extracting: ${cache_dir} /${elixir_tar} "
7373tar zxf ${cache_dir} /${elixir_tar}
7474mv " elixir-${elixir_version} " ${elixir_root}
7575
@@ -84,10 +84,15 @@ mv "elixir-${elixir_version}" ${elixir_root}
8484ln -s ${elixir_root} /app/elixir
8585PATH=/app/elixir/bin:$PATH
8686
87- echo " Fetching dependencies"
87+ echo ` pwd`
88+ cd /app
89+ echo ` pwd`
90+
91+ echo " -----> Fetching app dependencies"
8892MIX_ENV=prod mix deps.get
8993
90- echo " Compiling the app"
94+ echo " -----> Compiling the app"
9195MIX_ENV=prod mix compile
9296
97+ echo " -----> Creating .profile.d with env vars"
9398mkdir ${build_dir} /.profile.d
0 commit comments