Skip to content

Latest commit

 

History

History
55 lines (38 loc) · 1.06 KB

README.md

File metadata and controls

55 lines (38 loc) · 1.06 KB

The newer version of the code which works with the latest Erlang, Elixir, and Phoenix, can be found here.

Demo system

The original demo used in The Soul of Erlang and Elixir talk.

Getting started

Requires Erlang, Elixir, and node.js, as specified in the .tool-versions file. You can use asdf for that.

Building:

cd example_system
mix deps.get &&
pushd assets &&
npm install &&
popd &&
mix compile

Starting for development with live reload:

iex -S mix phx.server

Then, you can visit the following links:

Demo

Building and starting for production (in the background):

cd example_system
./rebuild.sh
./_build/prod/rel/system/bin/system start

Open the remote console:

./_build/prod/rel/system/bin/system remote_console

Hot upgrade with no downtime:

mix system.upgrade