SGC.Umbrella
Dev Setup
Requirements:
- Elixir 1.5 or higher
- Postgres
- NodeJS/NPM (for frontend assets)
- direnv (optional)
Step by step:
- Clone this repo
cp .envrc.dist .envrc
(if using direnv, otherwise make sure the env vars from.envrc.dist
are set)mix deps.get
mix ecto.create
mix ecto.migrate
npm install
inapps/sgc_web/assets
Run in interactive dev mode:
$ iex -S mix phx.server
Run tests:
$ mix test