- Elixir >= 1.14
- Erlang/OTP
-
Instalar dependências:
mix setup
-
Rodar migrations (se houver):
mix ecto.migrate
mix phx.serverOu no IEx interativo:
iex -S mix phx.serverAcesse em localhost:4000
Este projeto usa SQLite (não requer instalação de servidor).
Arquivos do banco:
- Desenvolvimento:
ecto_sqlite_elixir_app_dev.db - Teste:
ecto_sqlite_elixir_app_test.db
Para resetar o banco de dados:
rm ecto_sqlite_elixir_app_dev.db
mix ecto.migrate| Comando | Descrição |
|---|---|
mix phx.server |
Iniciar servidor |
mix ecto.migrate |
Executar migrations |
mix test |
Rodar testes |
mix phx.gen.live |
Gerar LiveView |
mix assets.build |
Compilar assets (JS/CSS) |
- Official website: https://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Forum: https://elixirforum.com/c/phoenix-forum
- Source: https://github.com/phoenixframework/phoenix