Implementação de uma API utilizando Elixir, Phoenix, Ecto e PostgreSQL
O projeto necessita do Elixir 1.14 e do Phoenix 1.7.2
Instale as dependências e inicie o servidor.
cd delivery
mix deps.get
mix phx.serverPara alterar as configurações do banco de dados, é necessário acessar a pasta config e editar os valores nos arquivos dev.exs e test.exs.
username: "postgres",
password: "postgres",
hostname: "localhost",
port: 5432,Para criar um nova migration, basta rodar o comando abaixo.
mix ecto.gen.migration nome_migrationPara criar o schema configurado nos arquivo dev.exs, basta rodar o comando abaixo.
mix ecto.setupPara realizar enviar uma migration para o banco de dados, basta rodar o comando abaixo.
mix ecto.migratePara verificar a cobertura de testes utilizando a lib excoveralls, basta rodar o comando abaixo.
arquivos salvos na pasta cover
mix coverallsPara gerar documentação html da cobertura de código, basta rodar o comando abaixo.
mix coveralls.html