API de sistema de gerenciamento de biblioteca. Desafio de backend do DevChallenge. Para saber como usar a API, veja os arquivos da pasta docs.
- Elixir 1.11.4 🧪
- Erlang 23.3.4 👴
- Phoenix 1.5.3 🐓
- Postgres 13.3 🐘
- Instale as depencencias com
mix deps.get. - Renomeie o arquivo
.env.samplepara.enve preencha as variáveis de acordo com seu ambiente de desenvolvimento. - Rode o comando
source .envpara usar as variáveis de ambiente na sessão atual do terminal. - Crie o banco de dados com
mix ecto.setup. - Popule o banco de dados com
mix run priv/repo/seeds.exs. - Inicie o servidor da aplicação com
mix phx.server.
- Para acessar um console interativo com as entidades da sua aplicação em phoenix carregadas, use
iex -S mix. - Para gerar a documentação dos módulos usando o
ex_docs, rode o seguinte comando no consolemix docse siga as instruções da tela. Ou, se preferir, importe a coleção de requestsdocs/phoenix_library_insomnia.jsonno Insomnia.