O'Reilly logo

Elixir Cookbook by Paulo A Pereira

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Setting up Cowboy

In this recipe, we will set up Cowboy. We will add it as a dependency for our application and get ready to implement some functionalities, such as static file serving and websockets, in later recipes.

Getting ready

To get ourselves started, we will create a Mix application. To do this, enter the following command in a terminal window:

> mix new cowboy_app --sup

How to do it…

Now that we have created our Elixir application, we will set up Cowboy by following these steps:

  1. Add Cowboy as a dependency in the mix.exs file under the deps method:
    defp deps do
      [ 
       { :cowboy, "~> 1.0.0"} 
      ]
    end
  2. Fetch the dependencies by issuing the following command in a terminal window:
    > mix deps.get
    

    The dependencies will be fetched and the output will be similar ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required