Skip to content

Commit 120f8ed

Browse files
committed
cd into the app dir before running mix commands
1 parent 9e5f29f commit 120f8ed

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

bin/compile

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,20 @@ if [ -f $language_versions_file ];
1616
then
1717
source $language_versions_file
1818
else
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
2323
fi
2424

25+
echo "Erlang version $erlang_version"
26+
echo "Elixir version $elixir_version"
27+
2528
erlang_tar="OTP_${erlang_version}.tgz"
2629
erlang_source_url="https://s3.amazonaws.com/heroku-buildpack-erlang/${erlang_tar}"
2730
elixir_tar="v${elixir_version}.tar.gz"
2831
elixir_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

4646
echo "Unpacking Erlang ${erlang_version}"
4747
tar zxf ${cache_dir}/${erlang_tar} -C ${erlang_root} --strip-components=2
4848

49-
echo "Installing Erlang..."
49+
echo "-----> Installing Erlang ${erlang_version}"
5050
ln -s ${erlang_root} /app/erlang
5151
${erlang_root}/Install -minimal /app/erlang
5252
PATH=/app/erlang/bin:$PATH
5353

5454

55-
echo "Installing Rebar from buildpack"
55+
echo "-----> Installing Rebar from buildpack"
5656
cp ${build_pack_dir}/rebar ${build_dir}/
5757

5858
PATH=${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

7171
rm -rf ${elixir_root}
72-
echo "Extracting: ${cache_dir}/${elixir_tar}"
72+
echo "-----> Extracting: ${cache_dir}/${elixir_tar}"
7373
tar zxf ${cache_dir}/${elixir_tar}
7474
mv "elixir-${elixir_version}" ${elixir_root}
7575

@@ -84,10 +84,15 @@ mv "elixir-${elixir_version}" ${elixir_root}
8484
ln -s ${elixir_root} /app/elixir
8585
PATH=/app/elixir/bin:$PATH
8686

87-
echo "Fetching dependencies"
87+
echo `pwd`
88+
cd /app
89+
echo `pwd`
90+
91+
echo "-----> Fetching app dependencies"
8892
MIX_ENV=prod mix deps.get
8993

90-
echo "Compiling the app"
94+
echo "-----> Compiling the app"
9195
MIX_ENV=prod mix compile
9296

97+
echo "-----> Creating .profile.d with env vars"
9398
mkdir ${build_dir}/.profile.d

0 commit comments

Comments
 (0)