Back-end do CashForce é uma API de simulação de ERP(Enterprise Resource Planning).
Desenvolvido para ser consumido para o front-end, onde simula uma tabela ERP front-end
- NodeJs
- Express
- Programação orientada a objetos
- TypeScript
- Mocha, Chai e Sinon
- Sequelize
- MYSQL
- Docker
- express-async-errors
- shelljs
- superagent
É necessário ter docker e docker-compose
- Clone o repositório
git clone git@github.com:Fedolfo/back-end-cash-force.git
- Entre no arquivo
cd back-end-cash-force
- Suba os containêrs
npm run compose:up ou docker-compose up -d --build
- No momento que subir os containêr retornará essa messagem no terminal
Creating db ... done
Creating cash_force ... done
Creating cash_force_migration ... done
- Para acessar a aplicação
back-end: localhost:3001/orders
- Para rodar os testes de integração
docker-compose exec backend npm test
- Para remover a API
docker-compose down --rmi local --volumes --remove-orphans