/elixir-ecs

Build Elixir project and push to AWS ECS

Primary LanguageElixir

[![Build Status](CI_BADGE_URL goes here)](REPO_URL goes here)

Introduction

App introduction goes here ...

Project Setup

Erlang & Elixir

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

  • Build Docker image

    docker-compose build