Projeto demonstrando experiências recentes com uso de arquitetura hexagonal em uma stack Elixir + PostgreSQL.
Encontre aqui informações sobre decisões de arquitetura relacionadas a esta aplicação.
- Instale a ferramenta
adr-tools
. - Utilize o comando
adr help new
para aprender mais sobre como utilizar o comandoadr new
- Crie a nova ADR com o comando
adr new
e edite o arquivo de maneira que documente a decisão de arquitetura em questão.
- Elixir 1.13+, Erlang 22+
- Docker, Docker Compose
https://hexdocs.pm/phoenix/installation.html
https://hexdocs.pm/phoenix/installation.html#elixir-1-12-or-later
https://hexdocs.pm/phoenix/installation.html#phoenix
https://docs.docker.com/get-docker/
https://docs.docker.com/compose/install/
docker-compose up
mix deps.get
iex -S mix
mix run --no-halt
mix test
mix test.watch