Tecnologias | Projeto | Como executar | Banco de Dados | Saiba mais
Esse projeto foi desenvolvido com as seguintes tecnologias:
O Rocketpay é uma aplicação que simula uma API de pagamentos sendo possível criar usuários e contas, realizar depósitos, saques e visualizar saldo da conta.
A documentação da API pode ser encontrada clicando aqui.
Para iniciar o seu servidor Phoenix:
- Instale as dependências com
mix deps.get
- Crie o banco de dados e rode as migrations rodando
mix ecto.setup
- Inicie o servidor Phoenix com
mix phx.server
Agora você pode acessar localhost:4000
do seu navegador.
Pronto para colocar em produção? Dá uma olhada nos guias de deploy.
Para instalar um banco de dados localmente de maneira rápida e fácil de executar basta rodar o arquivo docker-compose localizado em:
📂 Rocketpay 📂 docker 📃 docker-compose-up.yml
Navegue até o local do arquivo e apenas execute o comando:
docker-compose up -d
Para instalação do Docker e como utilizá-lo acesse:
- Website oficial: https://www.docker.com/
- Instalação: https://docs.docker.com/engine/install/
- Instalação (docker-compose): https://docs.docker.com/compose/install/
- Documentação: https://docs.docker.com/
- Website oficial: https://www.phoenixframework.org
- Guias: https://hexdocs.pm/phoenix/overview.html
- Documentação: https://hexdocs.pm/phoenix
- Fórum: https://elixirforum.com/c/phoenix-forum
- GitHub: https://github.com/phoenixframework/phoenix
Esse projeto está sob a licença GNU v3.0. Veja o arquivo LICENSE para mais detalhes.
Feito com muito ❤️ durante a NLW da Rocketseat 👋🏻 Participe da comunidade!