Created
December 28, 2015 22:29
-
-
Save eikes/e2ce65e8f02e99d54010 to your computer and use it in GitHub Desktop.
Revisions
-
eikes created this gist
Dec 28, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,43 @@ # app deps sudo yum install git # erlang deps sudo yum groupinstall "Development Tools" sudo yum install ncurses-devel # erlang wget http://www.erlang.org/download/otp_src_18.1.tar.gz tar -zxvf otp_src_18.1.tar.gz rm otp_src_18.1.tar.gz cd otp_src_18.1/ ./configure make sudo make install # elixir wget https://github.com/elixir-lang/elixir/archive/v1.1.1.zip unzip v1.1.1.zip cd elixir-1.1.1/ make echo "PATH=\$PATH:/home/ec2-user/elixir-1.1.1/bin" >> .bashrc # phoenix deps sudo yum install postgresql mix local.hex sudo yum install nodejs npm --enablerepo=epel sudo npm -g install brunch # listen on port 80 as well sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 4001 git clone git://github.com/user_name/my-phonix-app cd my-phoenix-app npm install mix deps.get MIX_ENV=prod mix ecto.create MIX_ENV=prod mix ecto.migrate brunch build --production MIX_ENV=prod mix phoenix.digest MIX_ENV=prod PORT=4001 elixir --detached -S mix do compile, phoenix.server