Skip to content

edgarss/elixir_ic

Repository files navigation

Build Status

Introduction

A web application that will extract large amounts of data from the Google search results page.

Project Setup

Erlang & Elixir

Demo

Development

  • Install Docker for Mac

  • Setup and boot the Docker containers:

    make docker_setup
  • Install Elixir dependencies:

    mix deps.get
  • Install Node dependencies:

    npm install --prefix assets
  • Setup the databases:

    mix ecto.setup
  • Start the Phoenix app

    iex -S mix phx.server
  • Run all tests:

    mix test 
  • Run all lint:

    mix codebase 
  • Test coverage:

    mix coverage 

Production

  • Buidl Docker image

    docker-compose build