Primeiramente, seja bem vindo a página da minha solução do desafio! Para mais informações sobre o autor, clique aqui
- Criar um Banco de dados PostgreSQL
- Criar um Banco de dados MySQL
- Criar uma api para consumir o banco de dados Mysql utilizando Sequelize como ORM
- Criar um serviço cron utilizando node-schedule para buscar dados na API e salvar no banco de dados PostgreSQL
- Desenvolvimento
- Testes
# Crie uma pasta
$ mkdir nome-da-pasta
# Acesse a pasta que você acabou de criar
$ cd nome-da-pasta
# Clone este repositório
$ git clone https://github.com/anonyblast/desafio-integracao.git
# Instale as dependências
$ npm install
# MUDE AS INFORMAÇÕES NO ARQUIVO src/config/config.json
# Execute a aplicação em modo de desenvolvimento
# Esse comando irá inicializar o banco de dados MySQL com dados fakes
$ npm run desafio
# OU
# Execute apenas a aplicação sem inicializar o banco
$ npm start
# O servidor iniciará na porta:3300 - acesse <http://localhost:3300>
Para facilitar em qualquer um dos casos de execução, aparecerão alertas representando as ações