Essa é a implementação da Rinha de Backend 2023 Q3 usando:
- Elixir (Com Phoenix Framework)
- Postgres
Para desenvolver nesse projeto, você precisa ter instalado:
A forma mais simples de instalar Elixir e Erlang é usando o asdf. Esse projeto
usa arquivo .tools-version
para configurar as versões corretas. Com o asdf instalado, execute:
asdf install
Erlang e Elixir serão instalados automaticamente.
Agora com o Docker instalado, de o start no Postgres com o comando:
docker-compose -f docker-compose.dev.yml up -d
Inicie seu servidor Phoenix com os seguintes comandos:
- Rode
mix setup
para instalar as dependências - Agora de o start no servidor com
mix phx.server
Agora vá para localhost:4000
no seu browser.