Skip to content

Delivery API using Elixir , Phoenix and Ecto

Notifications You must be signed in to change notification settings

fxsobr/delivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delivery

Implementação de uma API utilizando Elixir, Phoenix, Ecto e PostgreSQL

Instalação

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.server

Banco de Dados

Para 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,

Inicializando banco

Para criar um nova migration, basta rodar o comando abaixo.

mix ecto.gen.migration nome_migration

Para criar o schema configurado nos arquivo dev.exs, basta rodar o comando abaixo.

mix ecto.setup

Migration

Para realizar enviar uma migration para o banco de dados, basta rodar o comando abaixo.

mix ecto.migrate

Testes

Para verificar a cobertura de testes utilizando a lib excoveralls, basta rodar o comando abaixo. arquivos salvos na pasta cover

mix coveralls

Para gerar documentação html da cobertura de código, basta rodar o comando abaixo.

mix coveralls.html

About

Delivery API using Elixir , Phoenix and Ecto

Topics

Resources

Stars

Watchers

Forks

Languages