diff options
author | Yurii Rashkovskii <[email protected]> | 2013-01-29 10:18:52 -0800 |
---|---|---|
committer | José Valim <[email protected]> | 2013-02-06 14:08:49 -0700 |
commit | b69903435e0278a6a91749d729f08ac01a8f623a (patch) | |
tree | ec5ea1c7304ee50c3ab9b490ca7f0af6ebbe33d3 /examples/elixir_hello_world/README.md | |
parent | ecb234693c82553261738c28f883b327a2d586e1 (diff) | |
download | cowboy-b69903435e0278a6a91749d729f08ac01a8f623a.tar.gz cowboy-b69903435e0278a6a91749d729f08ac01a8f623a.tar.bz2 cowboy-b69903435e0278a6a91749d729f08ac01a8f623a.zip |
Elixir hello world example
Diffstat (limited to 'examples/elixir_hello_world/README.md')
-rw-r--r-- | examples/elixir_hello_world/README.md | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/examples/elixir_hello_world/README.md b/examples/elixir_hello_world/README.md new file mode 100644 index 0000000..09fef39 --- /dev/null +++ b/examples/elixir_hello_world/README.md @@ -0,0 +1,42 @@ +Elixir Hello World +================== + +This is an example of running Cowboy with [Elixir](http://elixir-lang.org). + +You need Elixir installed +([instructions here](http://elixir-lang.org/getting_started/1.html)) +to run this example. After installing Elixir, you should have both +`elixir` and `mix` executables available. + +You also need [rebar](https://github.com/rebar/rebar) in your PATH +to compile dependencies. + +Then type the following command: + +``` +mix deps.get +``` + +The command above will fetch all dependencies and compile them. + +You can then start the Erlang node with the following command: + +``` +mix run --no-halt +``` + +Then point your browser to localhost:8080. + +Example +------- + +``` bash +$ curl -i http://localhost:8080 +HTTP/1.1 200 OK +connection: keep-alive +server: Cowboy +date: Fri, 28 Sep 2012 04:10:25 GMT +content-length: 12 + +Hello world! +``` |