Skip to content

Back-end do CashForce é uma API de simulação de ERP(Enterprise Resource Planning).

Notifications You must be signed in to change notification settings

Fedolfo/back-end-cash-force

Repository files navigation

Projeto back-end-Cash-force

Sobre o projeto

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

Tecnologias utilizadas

  • NodeJs
  • Express
  • Programação orientada a objetos
  • TypeScript
  • Mocha, Chai e Sinon
  • Sequelize
  • MYSQL
  • Docker

Bibliotecas utilizadas

  • express-async-errors
  • shelljs
  • superagent

Para ser feito a instalação do projeto em sua máquina dockerizado

É necessário ter docker e docker-compose

  1. Clone o repositório
  git clone git@github.com:Fedolfo/back-end-cash-force.git
  1. Entre no arquivo
  cd back-end-cash-force

⚠️ Caso ocorra algum erro de versão, troque no docker-compose o version para '2.1'

  1. Suba os containêrs
  npm run compose:up ou docker-compose up -d --build
  1. No momento que subir os containêr retornará essa messagem no terminal
  Creating db ... done
  Creating cash_force           ... done
  Creating cash_force_migration ... done
  1. Para acessar a aplicação
  back-end: localhost:3001/orders
  1. Para rodar os testes de integração
  docker-compose exec backend npm test
  1. Para remover a API
  docker-compose down --rmi local --volumes --remove-orphans

About

Back-end do CashForce é uma API de simulação de ERP(Enterprise Resource Planning).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published